builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-532 starttime: 1483815757.25 results: success (0) buildid: 20170107100255 builduid: 0027a5059514490e80edea5651ef0f2b revision: fb7bda53c7d205cf4a4000acfd83e5b503af800c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.258538) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.258989) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.259279) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.295042) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.295311) ========= 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-1483815435.513909-80457415 _=/tools/buildbot/bin/python using PTY: False --2017-01-07 11:02:37-- 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% 10.8M=0.001s 2017-01-07 11:02:37 (10.8 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.306749 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.632680) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.632999) ========= 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-1483815435.513909-80457415 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029088 ========= master_lag: 0.10 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.763748) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:37.764105) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fb7bda53c7d205cf4a4000acfd83e5b503af800c --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 fb7bda53c7d205cf4a4000acfd83e5b503af800c --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-1483815435.513909-80457415 _=/tools/buildbot/bin/python using PTY: False 2017-01-07 11:02:37,872 truncating revision to first 12 chars 2017-01-07 11:02:37,872 Setting DEBUG logging. 2017-01-07 11:02:37,872 attempt 1/10 2017-01-07 11:02:37,873 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/fb7bda53c7d2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2017-01-07 11:02:38,257 unpacking tar archive at: mozilla-beta-fb7bda53c7d2/testing/mozharness/ program finished with exit code 0 elapsedTime=0.673008 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:38.483328) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:38.483656) ========= script_repo_revision: fb7bda53c7d205cf4a4000acfd83e5b503af800c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:38.484035) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:38.484309) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-07 11:02:38.512268) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 7 mins, 44 secs) (at 2017-01-07 11:02:38.512664) ========= /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-1483815435.513909-80457415 _=/tools/buildbot/bin/python using PTY: False 11:02:38 INFO - MultiFileLogger online at 20170107 11:02:38 in /builds/slave/test 11:02:38 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 11:02:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:02:38 INFO - {'allow_software_gl_layers': False, 11:02:38 INFO - 'append_to_log': False, 11:02:38 INFO - 'base_work_dir': '/builds/slave/test', 11:02:38 INFO - 'blob_upload_branch': 'mozilla-beta', 11:02:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:02:38 INFO - 'buildbot_json_path': 'buildprops.json', 11:02:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:02:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:02:38 INFO - 'download_minidump_stackwalk': True, 11:02:38 INFO - 'download_symbols': 'true', 11:02:38 INFO - 'e10s': True, 11:02:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:02:38 INFO - 'tooltool.py': '/tools/tooltool.py', 11:02:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:02:38 INFO - '/tools/misc-python/virtualenv.py')}, 11:02:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:02:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:02:38 INFO - 'log_level': 'info', 11:02:38 INFO - 'log_to_console': True, 11:02:38 INFO - 'opt_config_files': (), 11:02:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:02:38 INFO - '--processes=1', 11:02:38 INFO - '--config=%(test_path)s/wptrunner.ini', 11:02:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:02:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:02:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:02:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:02:38 INFO - 'pip_index': False, 11:02:38 INFO - 'require_test_zip': True, 11:02:38 INFO - 'test_type': ('testharness',), 11:02:38 INFO - 'this_chunk': '8', 11:02:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:02:38 INFO - 'total_chunks': '10', 11:02:38 INFO - 'virtualenv_path': 'venv', 11:02:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:02:38 INFO - 'work_dir': 'build'} 11:02:38 INFO - [mozharness: 2017-01-07 19:02:38.784885Z] Running clobber step. 11:02:38 INFO - Running pre-action listener: _resource_record_pre_action 11:02:38 INFO - Running main action method: clobber 11:02:38 INFO - rmtree: /builds/slave/test/build 11:02:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:02:40 INFO - Running post-action listener: _resource_record_post_action 11:02:40 INFO - [mozharness: 2017-01-07 19:02:40.044214Z] Finished clobber step (success) 11:02:40 INFO - [mozharness: 2017-01-07 19:02:40.044580Z] Running read-buildbot-config step. 11:02:40 INFO - Running pre-action listener: _resource_record_pre_action 11:02:40 INFO - Running main action method: read_buildbot_config 11:02:40 INFO - Using buildbot properties: 11:02:40 INFO - { 11:02:40 INFO - "project": "", 11:02:40 INFO - "product": "firefox", 11:02:40 INFO - "script_repo_revision": "production", 11:02:40 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 11:02:40 INFO - "repository": "", 11:02:40 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-e10s-8", 11:02:40 INFO - "buildid": "20170107100255", 11:02:40 INFO - "pgo_build": "False", 11:02:40 INFO - "basedir": "/builds/slave/test", 11:02:40 INFO - "buildnumber": 18, 11:02:40 INFO - "slavename": "tst-linux32-spot-532", 11:02:40 INFO - "revision": "fb7bda53c7d205cf4a4000acfd83e5b503af800c", 11:02:40 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 11:02:40 INFO - "platform": "linux", 11:02:40 INFO - "branch": "mozilla-beta", 11:02:40 INFO - "repo_path": "releases/mozilla-beta", 11:02:40 INFO - "moz_repo_path": "", 11:02:40 INFO - "stage_platform": "linux", 11:02:40 INFO - "builduid": "0027a5059514490e80edea5651ef0f2b", 11:02:40 INFO - "slavebuilddir": "test" 11:02:40 INFO - } 11:02:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 11:02:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 11:02:40 INFO - Running post-action listener: _resource_record_post_action 11:02:40 INFO - [mozharness: 2017-01-07 19:02:40.053573Z] Finished read-buildbot-config step (success) 11:02:40 INFO - [mozharness: 2017-01-07 19:02:40.053870Z] Running download-and-extract step. 11:02:40 INFO - Running pre-action listener: _resource_record_pre_action 11:02:40 INFO - Running main action method: download_and_extract 11:02:40 INFO - mkdir: /builds/slave/test/build/tests 11:02:40 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')]} 11:02:40 INFO - trying https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 11:02:40 INFO - Downloading https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/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 11:02:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/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 11:02:40 INFO - Downloaded 1291 bytes. 11:02:40 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 11:02:40 INFO - Using the following test package requirements: 11:02:40 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 11:02:40 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 11:02:40 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 11:02:40 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'jsshell-linux-i686.zip'], 11:02:40 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 11:02:40 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 11:02:40 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 11:02:40 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 11:02:40 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 11:02:40 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 11:02:40 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 11:02: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 11:02: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/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 11:02:40 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 11:02:40 INFO - Fetch https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 11:02:41 INFO - Expected file size: 20521188 11:02:44 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/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 11:02:44 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:02:44 INFO - Fetch https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 11:02:45 INFO - Expected file size: 41566865 11:03:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 11:03:01 INFO - trying https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 11:03:01 INFO - Downloading https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/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 11:03:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/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 11:03:08 INFO - Downloaded 71544603 bytes. 11:03:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 11:03:08 INFO - mkdir: /builds/slave/test/properties 11:03:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:03:08 INFO - Writing to file /builds/slave/test/properties/build_url 11:03:08 INFO - Contents: 11:03:08 INFO - build_url:https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 11:03:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 11:03:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:03:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:03:08 INFO - Contents: 11:03:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 11:03:08 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 11:03:08 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:03:08 INFO - Fetch https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 11:03:09 INFO - Expected file size: 162062708 11:03:39 INFO - Running post-action listener: _resource_record_post_action 11:03:39 INFO - Running post-action listener: set_extra_try_arguments 11:03:39 INFO - [mozharness: 2017-01-07 19:03:39.633625Z] Finished download-and-extract step (success) 11:03:39 INFO - [mozharness: 2017-01-07 19:03:39.633989Z] Running create-virtualenv step. 11:03:39 INFO - Running pre-action listener: _pre_create_virtualenv 11:03:39 INFO - Running pre-action listener: _resource_record_pre_action 11:03:39 INFO - Running main action method: create_virtualenv 11:03:39 INFO - Creating virtualenv /builds/slave/test/build/venv 11:03:39 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 11:03:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:03:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:03:40 INFO - Using real prefix '/usr' 11:03:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:03:41 INFO - Installing distribute.............................................................................................................................................................................................done. 11:03:44 INFO - Installing pip.................done. 11:03:44 INFO - Return code: 0 11:03:44 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 11:03:44 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')]} 11:03:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:03:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:03:44 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')]} 11:03:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:03:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:03:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:03:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1'] in /builds/slave/test/build 11:03:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=3.1.1 11:03:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:03:44 INFO - 'CCACHE_UMASK': '002', 11:03:44 INFO - 'DISPLAY': ':0', 11:03:44 INFO - 'HOME': '/home/cltbld', 11:03:44 INFO - 'LANG': 'en_US.UTF-8', 11:03:44 INFO - 'LOGNAME': 'cltbld', 11:03:44 INFO - 'MAIL': '/var/mail/cltbld', 11:03:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:03:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:03:44 INFO - 'MOZ_NO_REMOTE': '1', 11:03:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:03:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:03:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:03:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:03:44 INFO - 'PWD': '/builds/slave/test', 11:03:44 INFO - 'SHELL': '/bin/bash', 11:03:44 INFO - 'SHLVL': '1', 11:03:44 INFO - 'TERM': 'linux', 11:03:44 INFO - 'TMOUT': '86400', 11:03:44 INFO - 'USER': 'cltbld', 11:03:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:03:44 INFO - '_': '/tools/buildbot/bin/python'} 11:03:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:03:45 INFO - Downloading/unpacking psutil>=3.1.1 11:03:45 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 11:03:45 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 11:03:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:45 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 11:03:45 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 11:03:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:03:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:03:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:03:49 INFO - Installing collected packages: psutil 11:03:49 INFO - Running setup.py install for psutil 11:03:49 INFO - building 'psutil._psutil_linux' extension 11:03:49 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 11:03:50 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:03:50 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:03:50 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 11:03:50 INFO - building 'psutil._psutil_posix' extension 11:03:50 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 11:03:50 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 11:03:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:03:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:03:50 INFO - Successfully installed psutil 11:03:50 INFO - Cleaning up... 11:03:50 INFO - Return code: 0 11:03:50 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 11:03:50 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')]} 11:03:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:03:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:03:50 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')]} 11:03:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:03:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:03:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:03:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 11:03:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.3 11:03:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:03:50 INFO - 'CCACHE_UMASK': '002', 11:03:50 INFO - 'DISPLAY': ':0', 11:03:50 INFO - 'HOME': '/home/cltbld', 11:03:50 INFO - 'LANG': 'en_US.UTF-8', 11:03:50 INFO - 'LOGNAME': 'cltbld', 11:03:50 INFO - 'MAIL': '/var/mail/cltbld', 11:03:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:03:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:03:50 INFO - 'MOZ_NO_REMOTE': '1', 11:03:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:03:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:03:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:03:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:03:50 INFO - 'PWD': '/builds/slave/test', 11:03:50 INFO - 'SHELL': '/bin/bash', 11:03:50 INFO - 'SHLVL': '1', 11:03:50 INFO - 'TERM': 'linux', 11:03:50 INFO - 'TMOUT': '86400', 11:03:50 INFO - 'USER': 'cltbld', 11:03:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:03:50 INFO - '_': '/tools/buildbot/bin/python'} 11:03:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:03:51 INFO - Downloading/unpacking mozsystemmonitor==0.3 11:03: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 11:03: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 11:03:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03: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 11:03: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 11:03:55 INFO - Downloading mozsystemmonitor-0.3.tar.gz 11:03:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:03:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 11:03:55 INFO - Installing collected packages: mozsystemmonitor 11:03:55 INFO - Running setup.py install for mozsystemmonitor 11:03:55 INFO - Successfully installed mozsystemmonitor 11:03:55 INFO - Cleaning up... 11:03:55 INFO - Return code: 0 11:03:55 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 11:03:55 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')]} 11:03:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:03:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:03:55 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')]} 11:03:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:03:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:03:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:03:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1'] in /builds/slave/test/build 11:03:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub jsonschema==2.5.1 11:03:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:03:55 INFO - 'CCACHE_UMASK': '002', 11:03:55 INFO - 'DISPLAY': ':0', 11:03:55 INFO - 'HOME': '/home/cltbld', 11:03:55 INFO - 'LANG': 'en_US.UTF-8', 11:03:55 INFO - 'LOGNAME': 'cltbld', 11:03:55 INFO - 'MAIL': '/var/mail/cltbld', 11:03:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:03:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:03:55 INFO - 'MOZ_NO_REMOTE': '1', 11:03:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:03:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:03:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:03:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:03:55 INFO - 'PWD': '/builds/slave/test', 11:03:55 INFO - 'SHELL': '/bin/bash', 11:03:55 INFO - 'SHLVL': '1', 11:03:55 INFO - 'TERM': 'linux', 11:03:55 INFO - 'TMOUT': '86400', 11:03:55 INFO - 'USER': 'cltbld', 11:03:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:03:55 INFO - '_': '/tools/buildbot/bin/python'} 11:03:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:03:55 INFO - Downloading/unpacking jsonschema==2.5.1 11:03:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:03:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:03:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:03:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:03:59 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 11:03:59 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 11:03:59 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 11:03:59 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 11:03:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:03:59 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 11:03:59 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 11:04:00 INFO - Downloading functools32-3.2.3-2.tar.gz 11:04:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 11:04:00 INFO - warning: no files found matching '*.txt' 11:04:00 INFO - no previously-included directories found matching 'build' 11:04:00 INFO - no previously-included directories found matching 'dist' 11:04:00 INFO - no previously-included directories found matching '.git*' 11:04:00 INFO - Installing collected packages: jsonschema, functools32 11:04:00 INFO - Running setup.py install for functools32 11:04:00 INFO - warning: no files found matching '*.txt' 11:04:00 INFO - no previously-included directories found matching 'build' 11:04:00 INFO - no previously-included directories found matching 'dist' 11:04:00 INFO - no previously-included directories found matching '.git*' 11:04:00 INFO - Successfully installed jsonschema functools32 11:04:00 INFO - Cleaning up... 11:04:00 INFO - Return code: 0 11:04:00 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 11:04:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 11:04:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:04:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 11:04:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:04:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:04:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2'] in /builds/slave/test/build 11:04:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub functools32==3.2.3-2 11:04:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:04:00 INFO - 'CCACHE_UMASK': '002', 11:04:00 INFO - 'DISPLAY': ':0', 11:04:00 INFO - 'HOME': '/home/cltbld', 11:04:00 INFO - 'LANG': 'en_US.UTF-8', 11:04:00 INFO - 'LOGNAME': 'cltbld', 11:04:00 INFO - 'MAIL': '/var/mail/cltbld', 11:04:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:04:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:04:00 INFO - 'MOZ_NO_REMOTE': '1', 11:04:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:04:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:04:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:04:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:04:00 INFO - 'PWD': '/builds/slave/test', 11:04:00 INFO - 'SHELL': '/bin/bash', 11:04:00 INFO - 'SHLVL': '1', 11:04:00 INFO - 'TERM': 'linux', 11:04:00 INFO - 'TMOUT': '86400', 11:04:00 INFO - 'USER': 'cltbld', 11:04:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:04:00 INFO - '_': '/tools/buildbot/bin/python'} 11:04:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:04:01 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 11:04:01 INFO - Cleaning up... 11:04:01 INFO - Return code: 0 11:04:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:04:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 11:04:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:04:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 11:04:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:04:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:04:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:04:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 11:04:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:04:01 INFO - 'CCACHE_UMASK': '002', 11:04:01 INFO - 'DISPLAY': ':0', 11:04:01 INFO - 'HOME': '/home/cltbld', 11:04:01 INFO - 'LANG': 'en_US.UTF-8', 11:04:01 INFO - 'LOGNAME': 'cltbld', 11:04:01 INFO - 'MAIL': '/var/mail/cltbld', 11:04:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:04:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:04:01 INFO - 'MOZ_NO_REMOTE': '1', 11:04:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:04:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:04:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:04:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:04:01 INFO - 'PWD': '/builds/slave/test', 11:04:01 INFO - 'SHELL': '/bin/bash', 11:04:01 INFO - 'SHLVL': '1', 11:04:01 INFO - 'TERM': 'linux', 11:04:01 INFO - 'TMOUT': '86400', 11:04:01 INFO - 'USER': 'cltbld', 11:04:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:04:01 INFO - '_': '/tools/buildbot/bin/python'} 11:04:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:04:01 INFO - Downloading/unpacking blobuploader==1.2.4 11:04:01 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 11:04:01 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 11:04:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:01 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 11:04:01 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 11:04:05 INFO - Downloading blobuploader-1.2.4.tar.gz 11:04:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:04:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:04:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:04:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:04:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:04:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:04:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:04:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:04:06 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 11:04:06 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 11:04:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:06 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 11:04:06 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 11:04:06 INFO - Downloading docopt-0.6.1.tar.gz 11:04:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:04:06 INFO - Installing collected packages: blobuploader, requests, docopt 11:04:06 INFO - Running setup.py install for blobuploader 11:04:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:04:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:04:07 INFO - Running setup.py install for requests 11:04:07 INFO - Running setup.py install for docopt 11:04:08 INFO - Successfully installed blobuploader requests docopt 11:04:08 INFO - Cleaning up... 11:04:08 INFO - Return code: 0 11:04:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:04:08 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')]} 11:04:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:04:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:08 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')]} 11:04:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:04:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:04:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:04:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:04:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:04:08 INFO - 'CCACHE_UMASK': '002', 11:04:08 INFO - 'DISPLAY': ':0', 11:04:08 INFO - 'HOME': '/home/cltbld', 11:04:08 INFO - 'LANG': 'en_US.UTF-8', 11:04:08 INFO - 'LOGNAME': 'cltbld', 11:04:08 INFO - 'MAIL': '/var/mail/cltbld', 11:04:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:04:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:04:08 INFO - 'MOZ_NO_REMOTE': '1', 11:04:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:04:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:04:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:04:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:04:08 INFO - 'PWD': '/builds/slave/test', 11:04:08 INFO - 'SHELL': '/bin/bash', 11:04:08 INFO - 'SHLVL': '1', 11:04:08 INFO - 'TERM': 'linux', 11:04:08 INFO - 'TMOUT': '86400', 11:04:08 INFO - 'USER': 'cltbld', 11:04:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:04:08 INFO - '_': '/tools/buildbot/bin/python'} 11:04:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:04:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:04:08 INFO - Running setup.py (path:/tmp/pip-oQ9vxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:04:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:04:08 INFO - Running setup.py (path:/tmp/pip-t3Hpff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:04:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:04:08 INFO - Running setup.py (path:/tmp/pip-gQijv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:04:09 INFO - Running setup.py (path:/tmp/pip-X4xoaM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:04:09 INFO - Running setup.py (path:/tmp/pip-24rBkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:04:09 INFO - Running setup.py (path:/tmp/pip-HiGf7s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:04:09 INFO - Running setup.py (path:/tmp/pip-2k13gj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:04:09 INFO - Running setup.py (path:/tmp/pip-Z9ApGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:04:09 INFO - Running setup.py (path:/tmp/pip-H5nAKA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:04:09 INFO - Running setup.py (path:/tmp/pip-XsxgGq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:04:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:04:09 INFO - Running setup.py (path:/tmp/pip-kv_EXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:04:10 INFO - Running setup.py (path:/tmp/pip-b3Fd8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:04:10 INFO - Running setup.py (path:/tmp/pip-KiJKBw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:04:10 INFO - Running setup.py (path:/tmp/pip-E_xMmp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:04:10 INFO - Running setup.py (path:/tmp/pip-P7MS85-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:04:10 INFO - Running setup.py (path:/tmp/pip-aa3ZWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:04:10 INFO - Running setup.py (path:/tmp/pip-qfkiR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:04:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:04:10 INFO - Running setup.py (path:/tmp/pip-rw0WO8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:04:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:04:11 INFO - Running setup.py (path:/tmp/pip-4d9FdG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:04:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:04:11 INFO - Running setup.py (path:/tmp/pip-AUNvP7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:04:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:04:11 INFO - Running setup.py (path:/tmp/pip-5tpLsy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:04:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:04:11 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 11:04:11 INFO - Running setup.py install for manifestparser 11:04:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:04:11 INFO - Running setup.py install for mozcrash 11:04:12 INFO - Running setup.py install for mozdebug 11:04:12 INFO - Running setup.py install for mozdevice 11:04:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:04:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:04:12 INFO - Running setup.py install for mozfile 11:04:12 INFO - Running setup.py install for mozhttpd 11:04:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:04:12 INFO - Running setup.py install for mozinfo 11:04:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Running setup.py install for mozInstall 11:04:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Running setup.py install for mozleak 11:04:13 INFO - Running setup.py install for mozlog 11:04:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Running setup.py install for moznetwork 11:04:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:04:13 INFO - Running setup.py install for mozprocess 11:04:14 INFO - Running setup.py install for mozprofile 11:04:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:04:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:04:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:04:14 INFO - Running setup.py install for mozrunner 11:04:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:04:14 INFO - Running setup.py install for mozscreenshot 11:04:14 INFO - Running setup.py install for moztest 11:04:15 INFO - Running setup.py install for mozversion 11:04:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:04:15 INFO - Running setup.py install for wptserve 11:04:15 INFO - Running setup.py install for marionette-driver 11:04:15 INFO - Running setup.py install for browsermob-proxy 11:04:16 INFO - Running setup.py install for marionette-client 11:04:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:04:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:04:16 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 11:04:16 INFO - Cleaning up... 11:04:16 INFO - Return code: 0 11:04:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:04:16 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')]} 11:04:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:04:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:16 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')]} 11:04:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:04:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:04:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89b8d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a6d8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b718c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, '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-1483815435.513909-80457415', '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 11:04:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:04:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:04:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:04:16 INFO - 'CCACHE_UMASK': '002', 11:04:16 INFO - 'DISPLAY': ':0', 11:04:16 INFO - 'HOME': '/home/cltbld', 11:04:16 INFO - 'LANG': 'en_US.UTF-8', 11:04:16 INFO - 'LOGNAME': 'cltbld', 11:04:16 INFO - 'MAIL': '/var/mail/cltbld', 11:04:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:04:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:04:16 INFO - 'MOZ_NO_REMOTE': '1', 11:04:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:04:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:04:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:04:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:04:16 INFO - 'PWD': '/builds/slave/test', 11:04:16 INFO - 'SHELL': '/bin/bash', 11:04:16 INFO - 'SHLVL': '1', 11:04:16 INFO - 'TERM': 'linux', 11:04:16 INFO - 'TMOUT': '86400', 11:04:16 INFO - 'USER': 'cltbld', 11:04:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:04:16 INFO - '_': '/tools/buildbot/bin/python'} 11:04:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:04:17 INFO - Running setup.py (path:/tmp/pip-eLeL88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:04:17 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)) 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:04:17 INFO - Running setup.py (path:/tmp/pip-d7_BL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:04:17 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)) 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:04:17 INFO - Running setup.py (path:/tmp/pip-kHe4os-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:04:17 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)) 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:04:17 INFO - Running setup.py (path:/tmp/pip-iKm2Qq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:04:17 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)) 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:04:17 INFO - Running setup.py (path:/tmp/pip-C_id3j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:04:17 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)) 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:04:17 INFO - Running setup.py (path:/tmp/pip-oR9Fot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:04:17 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)) 11:04:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:04:17 INFO - Running setup.py (path:/tmp/pip-yuIg7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:04:18 INFO - Running setup.py (path:/tmp/pip-CicTpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:04:18 INFO - Running setup.py (path:/tmp/pip-1DfIFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:04:18 INFO - Running setup.py (path:/tmp/pip-pXq5tI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:04:18 INFO - Running setup.py (path:/tmp/pip-PjBSBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:04:18 INFO - Running setup.py (path:/tmp/pip-Afabl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:04:18 INFO - Running setup.py (path:/tmp/pip-AVcdVV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:04:18 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)) 11:04:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:04:18 INFO - Running setup.py (path:/tmp/pip-jnpZws-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:04:19 INFO - Running setup.py (path:/tmp/pip-PW7K67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:04:19 INFO - Running setup.py (path:/tmp/pip-K29D9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:04:19 INFO - Running setup.py (path:/tmp/pip-4NgGLB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:04:19 INFO - Running setup.py (path:/tmp/pip-gcZl7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:04:19 INFO - Running setup.py (path:/tmp/pip-oOqF0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:04:19 INFO - Running setup.py (path:/tmp/pip-XAmvgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:04:19 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)) 11:04:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:04:20 INFO - Running setup.py (path:/tmp/pip-iNykmc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:04:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:04:20 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)) 11:04:20 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)) 11:04:20 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)) 11:04:20 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)) 11:04:20 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)) 11:04:20 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)) 11:04:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:04:20 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 11:04:20 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 11:04:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:04:20 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 11:04:20 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 11:04:24 INFO - Downloading blessings-1.6.tar.gz 11:04:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:04:24 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)) 11:04:24 INFO - Installing collected packages: blessings 11:04:24 INFO - Running setup.py install for blessings 11:04:24 INFO - Successfully installed blessings 11:04:24 INFO - Cleaning up... 11:04:24 INFO - Return code: 0 11:04:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:04:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:04:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:04:24 INFO - Reading from file tmpfile_stdout 11:04:24 INFO - Current package versions: 11:04:24 INFO - argparse == 1.2.1 11:04:24 INFO - blessings == 1.6 11:04:24 INFO - blobuploader == 1.2.4 11:04:24 INFO - browsermob-proxy == 0.6.0 11:04:24 INFO - docopt == 0.6.1 11:04:24 INFO - functools32 == 3.2.3-2 11:04:24 INFO - jsonschema == 2.5.1 11:04:24 INFO - manifestparser == 1.1 11:04:24 INFO - marionette-client == 3.1.0 11:04:24 INFO - marionette-driver == 2.0.0 11:04:24 INFO - mozInstall == 1.12 11:04:24 INFO - mozcrash == 0.17 11:04:24 INFO - mozdebug == 0.1 11:04:24 INFO - mozdevice == 0.48 11:04:24 INFO - mozfile == 1.2 11:04:24 INFO - mozhttpd == 0.7 11:04:24 INFO - mozinfo == 0.9 11:04:24 INFO - mozleak == 0.1 11:04:24 INFO - mozlog == 3.4 11:04:24 INFO - moznetwork == 0.27 11:04:24 INFO - mozprocess == 0.23 11:04:24 INFO - mozprofile == 0.28 11:04:24 INFO - mozrunner == 6.12 11:04:24 INFO - mozscreenshot == 0.1 11:04:24 INFO - mozsystemmonitor == 0.3 11:04:24 INFO - moztest == 0.7 11:04:24 INFO - mozversion == 1.4 11:04:24 INFO - psutil == 3.1.1 11:04:24 INFO - requests == 1.2.3 11:04:24 INFO - wptserve == 1.4.0 11:04:24 INFO - wsgiref == 0.1.2 11:04:24 INFO - Running post-action listener: _resource_record_post_action 11:04:24 INFO - Running post-action listener: _start_resource_monitoring 11:04:25 INFO - Starting resource monitoring. 11:04:25 INFO - [mozharness: 2017-01-07 19:04:25.026830Z] Finished create-virtualenv step (success) 11:04:25 INFO - [mozharness: 2017-01-07 19:04:25.029479Z] Running pull step. 11:04:25 INFO - Running pre-action listener: _resource_record_pre_action 11:04:25 INFO - Running main action method: pull 11:04:25 INFO - Pull has nothing to do! 11:04:25 INFO - Running post-action listener: _resource_record_post_action 11:04:25 INFO - [mozharness: 2017-01-07 19:04:25.033075Z] Finished pull step (success) 11:04:25 INFO - [mozharness: 2017-01-07 19:04:25.033429Z] Running install step. 11:04:25 INFO - Running pre-action listener: _resource_record_pre_action 11:04:25 INFO - Running main action method: install 11:04:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:04:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:04:25 INFO - Reading from file tmpfile_stdout 11:04:25 INFO - Detecting whether we're running mozinstall >=1.0... 11:04:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:04:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:04:25 INFO - Reading from file tmpfile_stdout 11:04:25 INFO - Output received: 11:04:25 INFO - Usage: mozinstall [options] installer 11:04:25 INFO - Options: 11:04:25 INFO - -h, --help show this help message and exit 11:04:25 INFO - -d DEST, --destination=DEST 11:04:25 INFO - Directory to install application into. [default: 11:04:25 INFO - "/builds/slave/test"] 11:04:25 INFO - --app=APP Application being installed. [default: firefox] 11:04:25 INFO - mkdir: /builds/slave/test/build/application 11:04:25 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'] 11:04:25 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 11:04:56 INFO - Reading from file tmpfile_stdout 11:04:56 INFO - Output received: 11:04:56 INFO - /builds/slave/test/build/application/firefox/firefox 11:04:56 INFO - Running post-action listener: _resource_record_post_action 11:04:56 INFO - [mozharness: 2017-01-07 19:04:56.498169Z] Finished install step (success) 11:04:56 INFO - [mozharness: 2017-01-07 19:04:56.498555Z] Running run-tests step. 11:04:56 INFO - Running pre-action listener: _resource_record_pre_action 11:04:56 INFO - Running main action method: run_tests 11:04:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:04:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:04:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:04:56 INFO - grabbing minidump binary from tooltool 11:04:56 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')]} 11:04:56 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 0x887fae8>, '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 0x8aadb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b6f7a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:04:56 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 11:04:56 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 11:04:56 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 11:04:56 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:04:56 INFO - Return code: 0 11:04:56 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:04:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:04:56 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/UJ7NCzsrRfq_9aSaM67zzQ/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 11:04:56 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/UJ7NCzsrRfq_9aSaM67zzQ/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 11:04:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:04:56 INFO - 'CCACHE_UMASK': '002', 11:04:56 INFO - 'DISPLAY': ':0', 11:04:56 INFO - 'HOME': '/home/cltbld', 11:04:56 INFO - 'LANG': 'en_US.UTF-8', 11:04:56 INFO - 'LOGNAME': 'cltbld', 11:04:56 INFO - 'MAIL': '/var/mail/cltbld', 11:04:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:04:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:04:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:04:56 INFO - 'MOZ_NO_REMOTE': '1', 11:04:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:04:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:04:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:04:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:04:56 INFO - 'PWD': '/builds/slave/test', 11:04:56 INFO - 'SHELL': '/bin/bash', 11:04:56 INFO - 'SHLVL': '1', 11:04:56 INFO - 'TERM': 'linux', 11:04:56 INFO - 'TMOUT': '86400', 11:04:56 INFO - 'USER': 'cltbld', 11:04:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1483815435.513909-80457415', 11:04:56 INFO - '_': '/tools/buildbot/bin/python'} 11:04:56 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/UJ7NCzsrRfq_9aSaM67zzQ/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 11:04:57 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 11:04:57 INFO - import pkg_resources 11:05:04 INFO - Using 1 client processes 11:05:04 INFO - wptserve Starting http server on 127.0.0.1:8000 11:05:04 INFO - wptserve Starting http server on 127.0.0.1:8001 11:05:04 INFO - wptserve Starting http server on 127.0.0.1:8443 11:05:06 INFO - SUITE-START | Running 640 tests 11:05:06 INFO - Running testharness tests 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 5ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:05:06 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 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:05:06 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 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:05:06 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 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 1ms 11:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:05:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 0ms 11:05:06 INFO - TEST-START | /resource-timing/resource-timing.html 11:05:06 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 1ms 11:05:06 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 11:05:06 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 0ms 11:05:06 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 11:05:06 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 11:05:06 INFO - TEST-START | /streams/count-queuing-strategy.https.html 11:05:06 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 0ms 11:05:06 INFO - Setting up ssl 11:05:06 INFO - PROCESS | certutil | 11:05:06 INFO - PROCESS | certutil | 11:05:06 INFO - PROCESS | certutil | 11:05:06 INFO - Certificate Nickname Trust Attributes 11:05:06 INFO - SSL,S/MIME,JAR/XPI 11:05:06 INFO - 11:05:06 INFO - web-platform-tests CT,, 11:05:06 INFO - 11:05:06 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmp4y5NDv.mozrunner 11:05:06 INFO - Starting runner 11:05:09 INFO - PROCESS | 1768 | 1483815909939 Marionette DEBUG Marionette enabled via build flag and pref 11:05:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3750c00 == 1 [pid = 1768] [id = 1] 11:05:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 1 (0xa3751000) [pid = 1768] [serial = 1] [outer = (nil)] 11:05:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 2 (0xa3751800) [pid = 1768] [serial = 2] [outer = 0xa3751000] 11:05:10 INFO - PROCESS | 1768 | 1483815910747 Marionette INFO Listening on port 2828 11:05:11 INFO - PROCESS | 1768 | 1483815911427 Marionette DEBUG Marionette enabled via command-line flag 11:05:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9f4fbc00 == 2 [pid = 1768] [id = 2] 11:05:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 3 (0xa6f7fc00) [pid = 1768] [serial = 3] [outer = (nil)] 11:05:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 4 (0x9f131400) [pid = 1768] [serial = 4] [outer = 0xa6f7fc00] 11:05:11 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e610c00 11:05:11 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9e618700 11:05:11 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9e623c60 11:05:11 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9e627720 11:05:11 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9e629200 11:05:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0x9e64c000) [pid = 1768] [serial = 5] [outer = 0xa3751000] 11:05:11 INFO - PROCESS | 1768 | 1483815911885 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51152 11:05:11 INFO - PROCESS | 1768 | 1483815911911 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51153 11:05:11 INFO - PROCESS | 1768 | 1483815911976 Marionette DEBUG Closed connection conn0 11:05:11 INFO - PROCESS | 1768 | 1483815911980 Marionette DEBUG Closed connection conn1 11:05:12 INFO - PROCESS | 1768 | 1483815912096 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51154 11:05:12 INFO - PROCESS | 1768 | 1483815912145 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51155 11:05:12 INFO - PROCESS | 1768 | 1483815912155 Marionette DEBUG Closed connection conn2 11:05:12 INFO - PROCESS | 1768 | 1483815912201 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:51156 11:05:12 INFO - PROCESS | 1768 | 1483815912223 Marionette DEBUG Closed connection conn3 11:05:12 INFO - PROCESS | 1768 | 1483815912269 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:05:12 INFO - PROCESS | 1768 | 1483815912285 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":"20170107100255","processId":1768,"version":"51.0"} 11:05:12 INFO - PROCESS | 1768 | [1768] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 11:05:13 INFO - PROCESS | 1768 | [1768] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 11:05:13 INFO - PROCESS | 1768 | [1768] 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 11:05:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x99d8e400 == 3 [pid = 1768] [id = 3] 11:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0x99d91c00) [pid = 1768] [serial = 6] [outer = (nil)] 11:05:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x98db3000 == 4 [pid = 1768] [id = 4] 11:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0x98db3400) [pid = 1768] [serial = 7] [outer = (nil)] 11:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0x98c13c00) [pid = 1768] [serial = 8] [outer = 0x98db3400] 11:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0x989de000) [pid = 1768] [serial = 9] [outer = 0x99d91c00] 11:05:16 INFO - PROCESS | 1768 | [Child 1815] 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 11:05:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa7748000 == 1 [pid = 1815] [id = 1] 11:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 1 (0xa77c1400) [pid = 1815] [serial = 1] [outer = (nil)] 11:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 2 (0xa556e000) [pid = 1815] [serial = 2] [outer = 0xa77c1400] 11:05:20 INFO - PROCESS | 1768 | 1483815920134 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b7aa9a03-34d1-4f7a-a4ba-3fc32c527a89","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":"20170107100255","processId":1768,"version":"51.0","command_id":1}}] 11:05:20 INFO - PROCESS | 1768 | 1483815920176 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 3 (0xa488d000) [pid = 1815] [serial = 3] [outer = 0xa77c1400] 11:05:20 INFO - PROCESS | 1768 | 1483815920645 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 11:05:20 INFO - PROCESS | 1768 | 1483815920802 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:05:20 INFO - PROCESS | 1768 | [Child 1815] 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 11:05:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 4 (0xa46c8000) [pid = 1815] [serial = 4] [outer = 0xa77c1400] 11:05:21 INFO - PROCESS | 1768 | 1483815921270 Marionette TRACE conn4 <- [1,3,null,{}] 11:05:21 INFO - PROCESS | 1768 | 1483815921324 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:05:21 INFO - PROCESS | 1768 | 1483815921408 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 11:05:21 INFO - PROCESS | 1768 | 1483815921435 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 11:05:21 INFO - PROCESS | 1768 | 1483815921460 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 11:05:21 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:05:21 INFO - PROCESS | 1768 | 1483815921577 Marionette TRACE conn4 -> [0,6,"timeouts",{"script":35000}] 11:05:21 INFO - PROCESS | 1768 | 1483815921588 Marionette TRACE conn4 <- [1,6,null,{}] 11:05:21 INFO - PROCESS | 1768 | 1483815921621 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:21 INFO - PROCESS | 1768 | 1483815921666 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 11:05:22 INFO - PROCESS | 1768 | 1483815922025 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4567c00 == 2 [pid = 1815] [id = 2] 11:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa4568000) [pid = 1815] [serial = 5] [outer = (nil)] 11:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa456bc00) [pid = 1815] [serial = 6] [outer = 0xa4568000] 11:05:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x94caec00 == 5 [pid = 1768] [id = 5] 11:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0x98990800) [pid = 1768] [serial = 10] [outer = (nil)] 11:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa456e800) [pid = 1815] [serial = 7] [outer = 0xa4568000] 11:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0x99e94c00) [pid = 1768] [serial = 11] [outer = 0x98990800] 11:05:22 INFO - PROCESS | 1768 | 1483815922546 Marionette DEBUG loaded listener.js 11:05:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a948c00 == 6 [pid = 1768] [id = 6] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9a949000) [pid = 1768] [serial = 12] [outer = (nil)] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x99f26800) [pid = 1768] [serial = 13] [outer = 0x98990800] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x9a94dc00) [pid = 1768] [serial = 14] [outer = 0x9a949000] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x9a94c400) [pid = 1768] [serial = 15] [outer = 0x9a949000] 11:05:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a94bc00 == 7 [pid = 1768] [id = 7] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9a94ec00) [pid = 1768] [serial = 16] [outer = (nil)] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x99dc1400) [pid = 1768] [serial = 17] [outer = 0x9a94ec00] 11:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9a993c00) [pid = 1768] [serial = 18] [outer = 0x9a94ec00] 11:05:23 INFO - PROCESS | 1768 | [Parent 1768] 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 11:05:24 INFO - PROCESS | 1768 | 1483815924657 Marionette TRACE conn4 <- [1,8,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,9,"getWindowHandle",null] 11:05:24 INFO - PROCESS | 1768 | 1483815924693 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 11:05:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:05:24 INFO - PROCESS | 1768 | 1483815924701 Marionette TRACE conn4 -> [0,10,"timeouts",{"script":35000}] 11:05:24 INFO - PROCESS | 1768 | 1483815924708 Marionette TRACE conn4 <- [1,10,null,{}] 11:05:24 INFO - PROCESS | 1768 | 1483815924715 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:25 INFO - PROCESS | 1768 | 1483815925115 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 11:05:25 INFO - PROCESS | 1768 | 1483815925146 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8fbd800 == 3 [pid = 1815] [id = 3] 11:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xad961800) [pid = 1815] [serial = 8] [outer = (nil)] 11:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3aca400) [pid = 1815] [serial = 9] [outer = 0xad961800] 11:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3847000) [pid = 1815] [serial = 10] [outer = 0xad961800] 11:05:26 INFO - PROCESS | 1768 | --DOCSHELL 0x98db3000 == 6 [pid = 1768] [id = 4] 11:05:26 INFO - PROCESS | 1768 | 1483815926681 Marionette TRACE conn4 <- [1,12,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,13,"getWindowHandle",null] 11:05:26 INFO - PROCESS | 1768 | 1483815926710 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 11:05:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:05:26 INFO - PROCESS | 1768 | 1483815926720 Marionette TRACE conn4 -> [0,14,"timeouts",{"script":35000}] 11:05:26 INFO - PROCESS | 1768 | 1483815926724 Marionette TRACE conn4 <- [1,14,null,{}] 11:05:26 INFO - PROCESS | 1768 | 1483815926734 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:26 INFO - PROCESS | 1768 | 1483815926964 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 11:05:27 INFO - PROCESS | 1768 | 1483815927026 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3851400 == 4 [pid = 1815] [id = 4] 11:05:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa5499c00) [pid = 1815] [serial = 11] [outer = (nil)] 11:05:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375b000) [pid = 1815] [serial = 12] [outer = 0xa5499c00] 11:05:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375d400) [pid = 1815] [serial = 13] [outer = 0xa5499c00] 11:05:28 INFO - PROCESS | 1768 | 1483815928281 Marionette TRACE conn4 <- [1,16,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,17,"getWindowHandle",null] 11:05:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:05:28 INFO - PROCESS | 1768 | 1483815928316 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 11:05:28 INFO - PROCESS | 1768 | 1483815928324 Marionette TRACE conn4 -> [0,18,"timeouts",{"script":35000}] 11:05:28 INFO - PROCESS | 1768 | 1483815928329 Marionette TRACE conn4 <- [1,18,null,{}] 11:05:28 INFO - PROCESS | 1768 | 1483815928335 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:28 INFO - PROCESS | 1768 | 1483815928534 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 11:05:28 INFO - PROCESS | 1768 | 1483815928620 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363dc00 == 5 [pid = 1815] [id = 5] 11:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa363e000) [pid = 1815] [serial = 14] [outer = (nil)] 11:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3642000) [pid = 1815] [serial = 15] [outer = 0xa363e000] 11:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3644000) [pid = 1815] [serial = 16] [outer = 0xa363e000] 11:05:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647c00 == 6 [pid = 1815] [id = 6] 11:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3648400) [pid = 1815] [serial = 17] [outer = (nil)] 11:05:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:05:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3648c00) [pid = 1815] [serial = 18] [outer = 0xa3648400] 11:05:30 INFO - PROCESS | 1768 | 1483815930314 Marionette TRACE conn4 <- [1,20,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,21,"getWindowHandle",null] 11:05:30 INFO - PROCESS | 1768 | 1483815930391 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 11:05:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:05:30 INFO - PROCESS | 1768 | 1483815930448 Marionette TRACE conn4 -> [0,22,"timeouts",{"script":35000}] 11:05:30 INFO - PROCESS | 1768 | 1483815930482 Marionette TRACE conn4 <- [1,22,null,{}] 11:05:30 INFO - PROCESS | 1768 | 1483815930510 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:30 INFO - PROCESS | 1768 | 1483815930801 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 11:05:30 INFO - PROCESS | 1768 | 1483815930912 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375dc00 == 7 [pid = 1815] [id = 7] 11:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa375e800) [pid = 1815] [serial = 19] [outer = (nil)] 11:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a3c800) [pid = 1815] [serial = 20] [outer = 0xa375e800] 11:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a42800) [pid = 1815] [serial = 21] [outer = 0xa375e800] 11:05:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa3851400 == 6 [pid = 1815] [id = 4] 11:05:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa8fbd800 == 5 [pid = 1815] [id = 3] 11:05:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa4567c00 == 4 [pid = 1815] [id = 2] 11:05:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a43c00 == 5 [pid = 1815] [id = 8] 11:05:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3a47800) [pid = 1815] [serial = 22] [outer = (nil)] 11:05:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3a4ac00) [pid = 1815] [serial = 23] [outer = 0xa3a47800] 11:05:33 INFO - PROCESS | 1768 | 1483815933097 Marionette TRACE conn4 <- [1,24,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,25,"getWindowHandle",null] 11:05:33 INFO - PROCESS | 1768 | 1483815933160 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 11:05:33 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:05:33 INFO - PROCESS | 1768 | 1483815933170 Marionette TRACE conn4 -> [0,26,"timeouts",{"script":35000}] 11:05:33 INFO - PROCESS | 1768 | 1483815933176 Marionette TRACE conn4 <- [1,26,null,{}] 11:05:33 INFO - PROCESS | 1768 | 1483815933191 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:33 INFO - PROCESS | 1768 | 1483815933453 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 11:05:33 INFO - PROCESS | 1768 | 1483815933522 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456d800 == 6 [pid = 1815] [id = 9] 11:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa456dc00) [pid = 1815] [serial = 24] [outer = (nil)] 11:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa4903800) [pid = 1815] [serial = 25] [outer = 0xa456dc00] 11:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa495c400) [pid = 1815] [serial = 26] [outer = 0xa456dc00] 11:05:34 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x98db3400) [pid = 1768] [serial = 7] [outer = (nil)] [url = about:blank] 11:05:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa548fc00 == 7 [pid = 1815] [id = 10] 11:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa549bc00) [pid = 1815] [serial = 27] [outer = (nil)] 11:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa5499000) [pid = 1815] [serial = 28] [outer = 0xa549bc00] 11:05:34 INFO - PROCESS | 1768 | 1483815934857 Marionette TRACE conn4 <- [1,28,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,29,"getWindowHandle",null] 11:05:34 INFO - PROCESS | 1768 | 1483815934924 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 11:05:34 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:05:34 INFO - PROCESS | 1768 | 1483815934937 Marionette TRACE conn4 -> [0,30,"timeouts",{"script":35000}] 11:05:34 INFO - PROCESS | 1768 | 1483815934944 Marionette TRACE conn4 <- [1,30,null,{}] 11:05:34 INFO - PROCESS | 1768 | 1483815934953 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:05:35 INFO - PROCESS | 1768 | 1483815935166 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 11:05:35 INFO - PROCESS | 1768 | 1483815935258 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:05:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8fbdc00 == 8 [pid = 1815] [id = 11] 11:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa8fbe400) [pid = 1815] [serial = 29] [outer = (nil)] 11:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xacc79c00) [pid = 1815] [serial = 30] [outer = 0xa8fbe400] 11:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xad96fc00) [pid = 1815] [serial = 31] [outer = 0xa8fbe400] 11:05:36 WARNING - wptserve Traceback (most recent call last): 11:05:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:05:36 WARNING - rv = self.func(request, response) 11:05:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:05:36 WARNING - access_control_allow_origin = "*") 11:05:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:05:36 WARNING - payload = payload_generator(server_data) 11:05:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:05:36 WARNING - return encode_string_as_bmp_image(data) 11:05:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:05:36 WARNING - img.save(f, "BMP") 11:05:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:05:36 WARNING - f.write(bmpfileheader) 11:05:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:05:36 WARNING - 11:05:38 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x99e94c00) [pid = 1768] [serial = 11] [outer = (nil)] [url = about:blank] 11:05:38 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x99dc1400) [pid = 1768] [serial = 17] [outer = (nil)] [url = about:blank] 11:05:38 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0x9a94dc00) [pid = 1768] [serial = 14] [outer = (nil)] [url = about:blank] 11:05:38 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0x98c13c00) [pid = 1768] [serial = 8] [outer = (nil)] [url = about:blank] 11:05:38 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3751800) [pid = 1768] [serial = 2] [outer = (nil)] [url = about:blank] 11:05:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647c00 == 7 [pid = 1815] [id = 6] 11:05:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa548fc00 == 6 [pid = 1815] [id = 10] 11:05:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa456d800 == 5 [pid = 1815] [id = 9] 11:05:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a43c00 == 4 [pid = 1815] [id = 8] 11:05:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa375dc00 == 3 [pid = 1815] [id = 7] 11:05:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa363dc00 == 2 [pid = 1815] [id = 5] 11:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa556e000) [pid = 1815] [serial = 2] [outer = (nil)] [url = about:blank] 11:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3aca400) [pid = 1815] [serial = 9] [outer = (nil)] [url = about:blank] 11:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa375b000) [pid = 1815] [serial = 12] [outer = (nil)] [url = about:blank] 11:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa488d000) [pid = 1815] [serial = 3] [outer = (nil)] [url = about:blank] 11:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa456bc00) [pid = 1815] [serial = 6] [outer = (nil)] [url = about:blank] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3648400) [pid = 1815] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa363e000) [pid = 1815] [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] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa375e800) [pid = 1815] [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] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3a47800) [pid = 1815] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483815932095] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa456dc00) [pid = 1815] [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] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa5499c00) [pid = 1815] [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] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xad961800) [pid = 1815] [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] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa4568000) [pid = 1815] [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] 11:05:45 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa549bc00) [pid = 1815] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3648c00) [pid = 1815] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3644000) [pid = 1815] [serial = 16] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xacc79c00) [pid = 1815] [serial = 30] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3a3c800) [pid = 1815] [serial = 20] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3a42800) [pid = 1815] [serial = 21] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3a4ac00) [pid = 1815] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483815932095] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa4903800) [pid = 1815] [serial = 25] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa495c400) [pid = 1815] [serial = 26] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa375d400) [pid = 1815] [serial = 13] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3847000) [pid = 1815] [serial = 10] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa456e800) [pid = 1815] [serial = 7] [outer = (nil)] [url = about:blank] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa5499000) [pid = 1815] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:05:49 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3642000) [pid = 1815] [serial = 15] [outer = (nil)] [url = about:blank] 11:05:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x94ca4000) [pid = 1768] [serial = 19] [outer = 0x9a94ec00] 11:06:05 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:06:05 INFO - PROCESS | 1768 | 1483815965723 Marionette TRACE conn4 <- [1,32,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:06:05 INFO - . 11:06:05 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30836ms 11:06:05 INFO - PROCESS | 1768 | 1483815965775 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 11:06:05 INFO - PROCESS | 1768 | 1483815965783 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 11:06:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:06:05 INFO - PROCESS | 1768 | 1483815965796 Marionette TRACE conn4 -> [0,34,"timeouts",{"script":35000}] 11:06:05 INFO - PROCESS | 1768 | 1483815965805 Marionette TRACE conn4 <- [1,34,null,{}] 11:06:05 INFO - PROCESS | 1768 | 1483815965818 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:06:06 INFO - PROCESS | 1768 | 1483815966084 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 11:06:06 INFO - PROCESS | 1768 | 1483815966126 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3642800 == 3 [pid = 1815] [id = 12] 11:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3642c00) [pid = 1815] [serial = 32] [outer = (nil)] 11:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa3757400) [pid = 1815] [serial = 33] [outer = 0xa3642c00] 11:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa375e400) [pid = 1815] [serial = 34] [outer = 0xa3642c00] 11:06:07 WARNING - wptserve Traceback (most recent call last): 11:06:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:06:07 WARNING - rv = self.func(request, response) 11:06:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:06:07 WARNING - access_control_allow_origin = "*") 11:06:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:06:07 WARNING - payload = payload_generator(server_data) 11:06:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:06:07 WARNING - return encode_string_as_bmp_image(data) 11:06:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:06:07 WARNING - img.save(f, "BMP") 11:06:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:06:07 WARNING - f.write(bmpfileheader) 11:06:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:06:07 WARNING - 11:06:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa8fbdc00 == 2 [pid = 1815] [id = 11] 11:06:15 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0x9a993c00) [pid = 1768] [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.] 11:06:16 INFO - PROCESS | 1768 | 1483815976761 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:06:17 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa8fbe400) [pid = 1815] [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] 11:06:21 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3757400) [pid = 1815] [serial = 33] [outer = (nil)] [url = about:blank] 11:06:21 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xad96fc00) [pid = 1815] [serial = 31] [outer = (nil)] [url = about:blank] 11:06:36 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:06:36 INFO - PROCESS | 1768 | 1483815996624 Marionette TRACE conn4 <- [1,36,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:06:36 INFO - . 11:06:36 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30891ms 11:06:36 INFO - PROCESS | 1768 | 1483815996686 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 11:06:36 INFO - PROCESS | 1768 | 1483815996692 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 11:06:36 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:06:36 INFO - PROCESS | 1768 | 1483815996702 Marionette TRACE conn4 -> [0,38,"timeouts",{"script":35000}] 11:06:36 INFO - PROCESS | 1768 | 1483815996710 Marionette TRACE conn4 <- [1,38,null,{}] 11:06:36 INFO - PROCESS | 1768 | 1483815996722 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:06:36 INFO - PROCESS | 1768 | 1483815996956 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 11:06:37 INFO - PROCESS | 1768 | 1483815996990 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:06:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3648000 == 3 [pid = 1815] [id = 13] 11:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3648c00) [pid = 1815] [serial = 35] [outer = (nil)] 11:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa375bc00) [pid = 1815] [serial = 36] [outer = 0xa3648c00] 11:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3765000) [pid = 1815] [serial = 37] [outer = 0xa3648c00] 11:06:37 WARNING - wptserve Traceback (most recent call last): 11:06:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:06:37 WARNING - rv = self.func(request, response) 11:06:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:06:37 WARNING - access_control_allow_origin = "*") 11:06:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:06:37 WARNING - payload = payload_generator(server_data) 11:06:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:06:37 WARNING - return encode_string_as_bmp_image(data) 11:06: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 11:06:37 WARNING - img.save(f, "BMP") 11:06:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:06:37 WARNING - f.write(bmpfileheader) 11:06:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:06:37 WARNING - 11:06:45 INFO - PROCESS | 1768 | --DOCSHELL 0xa3642800 == 2 [pid = 1815] [id = 12] 11:06:51 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3642c00) [pid = 1815] [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] 11:06:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x98c13000) [pid = 1768] [serial = 20] [outer = 0x9a94ec00] 11:06:55 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa375bc00) [pid = 1815] [serial = 36] [outer = (nil)] [url = about:blank] 11:06:55 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa375e400) [pid = 1815] [serial = 34] [outer = (nil)] [url = about:blank] 11:07:07 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:07:07 INFO - PROCESS | 1768 | 1483816027466 Marionette TRACE conn4 <- [1,40,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:07:07 INFO - . 11:07:07 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30789ms 11:07:07 INFO - PROCESS | 1768 | 1483816027493 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 11:07:07 INFO - PROCESS | 1768 | 1483816027500 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 11:07:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:07:07 INFO - PROCESS | 1768 | 1483816027512 Marionette TRACE conn4 -> [0,42,"timeouts",{"script":35000}] 11:07:07 INFO - PROCESS | 1768 | 1483816027520 Marionette TRACE conn4 <- [1,42,null,{}] 11:07:07 INFO - PROCESS | 1768 | 1483816027532 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:07 INFO - PROCESS | 1768 | 1483816027783 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 11:07:07 INFO - PROCESS | 1768 | 1483816027830 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3644c00 == 3 [pid = 1815] [id = 14] 11:07:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3645000) [pid = 1815] [serial = 38] [outer = (nil)] 11:07:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa375bc00) [pid = 1815] [serial = 39] [outer = 0xa3645000] 11:07:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3763000) [pid = 1815] [serial = 40] [outer = 0xa3645000] 11:07:08 INFO - PROCESS | 1768 | 1483816028900 Marionette TRACE conn4 <- [1,44,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,45,"getWindowHandle",null] 11:07:08 INFO - PROCESS | 1768 | 1483816028963 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 11:07:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:07:08 INFO - PROCESS | 1768 | 1483816028976 Marionette TRACE conn4 -> [0,46,"timeouts",{"script":35000}] 11:07:08 INFO - PROCESS | 1768 | 1483816028986 Marionette TRACE conn4 <- [1,46,null,{}] 11:07:09 INFO - PROCESS | 1768 | 1483816028998 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:09 INFO - PROCESS | 1768 | 1483816029207 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 11:07:09 INFO - PROCESS | 1768 | 1483816029275 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3851800 == 4 [pid = 1815] [id = 15] 11:07:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3851c00) [pid = 1815] [serial = 41] [outer = (nil)] 11:07:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3a40400) [pid = 1815] [serial = 42] [outer = 0xa3851c00] 11:07:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3a43800) [pid = 1815] [serial = 43] [outer = 0xa3851c00] 11:07:10 INFO - PROCESS | 1768 | 1483816030516 Marionette TRACE conn4 <- [1,48,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,49,"getWindowHandle",null] 11:07:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:07:10 INFO - PROCESS | 1768 | 1483816030587 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 11:07:10 INFO - PROCESS | 1768 | 1483816030596 Marionette TRACE conn4 -> [0,50,"timeouts",{"script":35000}] 11:07:10 INFO - PROCESS | 1768 | 1483816030603 Marionette TRACE conn4 <- [1,50,null,{}] 11:07:10 INFO - PROCESS | 1768 | 1483816030632 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:10 INFO - PROCESS | 1768 | 1483816030902 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 11:07:10 INFO - PROCESS | 1768 | 1483816030951 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547800 == 5 [pid = 1815] [id = 16] 11:07:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa4547c00) [pid = 1815] [serial = 44] [outer = (nil)] 11:07:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa454c000) [pid = 1815] [serial = 45] [outer = 0xa4547c00] 11:07:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa4550c00) [pid = 1815] [serial = 46] [outer = 0xa4547c00] 11:07:12 INFO - PROCESS | 1768 | 1483816032162 Marionette TRACE conn4 <- [1,52,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,53,"getWindowHandle",null] 11:07:12 INFO - PROCESS | 1768 | 1483816032224 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 11:07:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:07:12 INFO - PROCESS | 1768 | 1483816032238 Marionette TRACE conn4 -> [0,54,"timeouts",{"script":35000}] 11:07:12 INFO - PROCESS | 1768 | 1483816032247 Marionette TRACE conn4 <- [1,54,null,{}] 11:07:12 INFO - PROCESS | 1768 | 1483816032255 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:12 INFO - PROCESS | 1768 | 1483816032472 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 11:07:12 INFO - PROCESS | 1768 | 1483816032560 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456b800 == 6 [pid = 1815] [id = 17] 11:07:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa456bc00) [pid = 1815] [serial = 47] [outer = (nil)] 11:07:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa46c0400) [pid = 1815] [serial = 48] [outer = 0xa456bc00] 11:07:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa46c7000) [pid = 1815] [serial = 49] [outer = 0xa456bc00] 11:07:13 INFO - PROCESS | 1768 | 1483816033665 Marionette TRACE conn4 <- [1,56,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,57,"getWindowHandle",null] 11:07:13 INFO - PROCESS | 1768 | 1483816033697 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 11:07:13 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:07:13 INFO - PROCESS | 1768 | 1483816033724 Marionette TRACE conn4 -> [0,58,"timeouts",{"script":35000}] 11:07:13 INFO - PROCESS | 1768 | 1483816033732 Marionette TRACE conn4 <- [1,58,null,{}] 11:07:13 INFO - PROCESS | 1768 | 1483816033743 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:13 INFO - PROCESS | 1768 | 1483816033952 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 11:07:14 INFO - PROCESS | 1768 | 1483816034011 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488d000 == 7 [pid = 1815] [id = 18] 11:07:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa4908800) [pid = 1815] [serial = 50] [outer = (nil)] 11:07:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa49d6c00) [pid = 1815] [serial = 51] [outer = 0xa4908800] 11:07:14 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0x94ca4000) [pid = 1768] [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.] 11:07:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa496a400) [pid = 1815] [serial = 52] [outer = 0xa4908800] 11:07:15 INFO - PROCESS | 1768 | 1483816035169 Marionette TRACE conn4 <- [1,60,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,61,"getWindowHandle",null] 11:07:15 INFO - PROCESS | 1768 | 1483816035237 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 11:07:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:07:15 INFO - PROCESS | 1768 | 1483816035250 Marionette TRACE conn4 -> [0,62,"timeouts",{"script":35000}] 11:07:15 INFO - PROCESS | 1768 | 1483816035258 Marionette TRACE conn4 <- [1,62,null,{}] 11:07:15 INFO - PROCESS | 1768 | 1483816035269 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:15 INFO - PROCESS | 1768 | 1483816035528 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 11:07:15 INFO - PROCESS | 1768 | 1483816035591 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8201c00 == 8 [pid = 1815] [id = 19] 11:07:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa8202000) [pid = 1815] [serial = 53] [outer = (nil)] 11:07:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa82b3000) [pid = 1815] [serial = 54] [outer = 0xa8202000] 11:07:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa8fbd000) [pid = 1815] [serial = 55] [outer = 0xa8202000] 11:07:16 INFO - PROCESS | 1768 | 1483816036761 Marionette TRACE conn4 <- [1,64,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,65,"getWindowHandle",null] 11:07:16 INFO - PROCESS | 1768 | 1483816036804 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 11:07:16 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:07:16 INFO - PROCESS | 1768 | 1483816036813 Marionette TRACE conn4 -> [0,66,"timeouts",{"script":35000}] 11:07:16 INFO - PROCESS | 1768 | 1483816036821 Marionette TRACE conn4 <- [1,66,null,{}] 11:07:16 INFO - PROCESS | 1768 | 1483816036843 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:17 INFO - PROCESS | 1768 | 1483816037038 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 11:07:17 INFO - PROCESS | 1768 | 1483816037124 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3759800 == 9 [pid = 1815] [id = 20] 11:07:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa375a000) [pid = 1815] [serial = 56] [outer = (nil)] 11:07:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3acb000) [pid = 1815] [serial = 57] [outer = 0xa375a000] 11:07:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa4550000) [pid = 1815] [serial = 58] [outer = 0xa375a000] 11:07:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa488d000 == 8 [pid = 1815] [id = 18] 11:07:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa456b800 == 7 [pid = 1815] [id = 17] 11:07:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547800 == 6 [pid = 1815] [id = 16] 11:07:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3851800 == 5 [pid = 1815] [id = 15] 11:07:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3644c00 == 4 [pid = 1815] [id = 14] 11:07:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3648000 == 3 [pid = 1815] [id = 13] 11:07:18 INFO - PROCESS | 1768 | 1483816038442 Marionette TRACE conn4 <- [1,68,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,69,"getWindowHandle",null] 11:07:18 INFO - PROCESS | 1768 | 1483816038512 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 11:07:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:07:18 INFO - PROCESS | 1768 | 1483816038521 Marionette TRACE conn4 -> [0,70,"timeouts",{"script":35000}] 11:07:18 INFO - PROCESS | 1768 | 1483816038525 Marionette TRACE conn4 <- [1,70,null,{}] 11:07:18 INFO - PROCESS | 1768 | 1483816038532 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:18 INFO - PROCESS | 1768 | 1483816038703 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 11:07:18 INFO - PROCESS | 1768 | 1483816038784 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a4ac00 == 4 [pid = 1815] [id = 21] 11:07:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3a4b400) [pid = 1815] [serial = 59] [outer = (nil)] 11:07:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa454d000) [pid = 1815] [serial = 60] [outer = 0xa3a4b400] 11:07:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa455f400) [pid = 1815] [serial = 61] [outer = 0xa3a4b400] 11:07:19 INFO - . 11:07:19 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1339ms 11:07:19 INFO - PROCESS | 1768 | 1483816039844 Marionette TRACE conn4 <- [1,72,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,73,"getWindowHandle",null] 11:07:19 INFO - PROCESS | 1768 | 1483816039865 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 11:07:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:07:19 INFO - PROCESS | 1768 | 1483816039872 Marionette TRACE conn4 -> [0,74,"timeouts",{"script":35000}] 11:07:19 INFO - PROCESS | 1768 | 1483816039875 Marionette TRACE conn4 <- [1,74,null,{}] 11:07:19 INFO - PROCESS | 1768 | 1483816039882 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:20 INFO - PROCESS | 1768 | 1483816040064 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 11:07:20 INFO - PROCESS | 1768 | 1483816040148 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456cc00 == 5 [pid = 1815] [id = 22] 11:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa46c3c00) [pid = 1815] [serial = 62] [outer = (nil)] 11:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa548fc00) [pid = 1815] [serial = 63] [outer = 0xa46c3c00] 11:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa556ec00) [pid = 1815] [serial = 64] [outer = 0xa46c3c00] 11:07:21 INFO - PROCESS | 1768 | 1483816041294 Marionette TRACE conn4 <- [1,76,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,77,"getWindowHandle",null] 11:07:21 INFO - PROCESS | 1768 | 1483816041364 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 11:07:21 INFO - PROCESS | 1768 | 1483816041371 Marionette TRACE conn4 -> [0,78,"timeouts",{"script":35000}] 11:07:21 INFO - PROCESS | 1768 | 1483816041374 Marionette TRACE conn4 <- [1,78,null,{}] 11:07:21 INFO - PROCESS | 1768 | 1483816041380 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:21 INFO - PROCESS | 1768 | 1483816041602 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 11:07:21 INFO - PROCESS | 1768 | 1483816041703 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8fbb000 == 6 [pid = 1815] [id = 23] 11:07:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa8fbc800) [pid = 1815] [serial = 65] [outer = (nil)] 11:07:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xad965800) [pid = 1815] [serial = 66] [outer = 0xa8fbc800] 11:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3285000) [pid = 1815] [serial = 67] [outer = 0xa8fbc800] 11:07:22 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa4908800) [pid = 1815] [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] 11:07:22 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3645000) [pid = 1815] [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] 11:07:22 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3851c00) [pid = 1815] [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] 11:07:22 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa4547c00) [pid = 1815] [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] 11:07:22 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa456bc00) [pid = 1815] [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] 11:07:22 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3648c00) [pid = 1815] [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] 11:07:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3289400 == 7 [pid = 1815] [id = 24] 11:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa328a400) [pid = 1815] [serial = 68] [outer = (nil)] 11:07:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:07:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa328c800) [pid = 1815] [serial = 69] [outer = 0xa328a400] 11:07:23 INFO - PROCESS | 1768 | 1483816043161 Marionette TRACE conn4 <- [1,80,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,81,"getWindowHandle",null] 11:07:23 INFO - PROCESS | 1768 | 1483816043229 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 11:07:23 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:07:23 INFO - PROCESS | 1768 | 1483816043237 Marionette TRACE conn4 -> [0,82,"timeouts",{"script":35000}] 11:07:23 INFO - PROCESS | 1768 | 1483816043241 Marionette TRACE conn4 <- [1,82,null,{}] 11:07:23 INFO - PROCESS | 1768 | 1483816043246 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:23 INFO - PROCESS | 1768 | 1483816043423 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 11:07:23 INFO - PROCESS | 1768 | 1483816043502 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547c00 == 8 [pid = 1815] [id = 25] 11:07:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa456b400) [pid = 1815] [serial = 70] [outer = (nil)] 11:07:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xacc76800) [pid = 1815] [serial = 71] [outer = 0xa456b400] 11:07:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3159800) [pid = 1815] [serial = 72] [outer = 0xa456b400] 11:07:24 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315f800 == 9 [pid = 1815] [id = 26] 11:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3160000) [pid = 1815] [serial = 73] [outer = (nil)] 11:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3163000) [pid = 1815] [serial = 74] [outer = 0xa3160000] 11:07:24 INFO - PROCESS | 1768 | 1483816044595 Marionette TRACE conn4 <- [1,84,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,85,"getWindowHandle",null] 11:07:24 INFO - PROCESS | 1768 | 1483816044631 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 11:07:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:07:24 INFO - PROCESS | 1768 | 1483816044638 Marionette TRACE conn4 -> [0,86,"timeouts",{"script":35000}] 11:07:24 INFO - PROCESS | 1768 | 1483816044641 Marionette TRACE conn4 <- [1,86,null,{}] 11:07:24 INFO - PROCESS | 1768 | 1483816044648 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:24 INFO - PROCESS | 1768 | 1483816044897 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 11:07:24 INFO - PROCESS | 1768 | 1483816044966 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:24 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315c000 == 10 [pid = 1815] [id = 27] 11:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa315e000) [pid = 1815] [serial = 75] [outer = (nil)] 11:07:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa318f800) [pid = 1815] [serial = 76] [outer = 0xa315e000] 11:07:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3191c00) [pid = 1815] [serial = 77] [outer = 0xa315e000] 11:07:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3195800 == 11 [pid = 1815] [id = 28] 11:07:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3196800) [pid = 1815] [serial = 78] [outer = (nil)] 11:07:26 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:07:26 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3198400) [pid = 1815] [serial = 79] [outer = 0xa3196800] 11:07:26 INFO - PROCESS | 1768 | 1483816046323 Marionette TRACE conn4 <- [1,88,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,89,"getWindowHandle",null] 11:07:26 INFO - PROCESS | 1768 | 1483816046392 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 11:07:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:07:26 INFO - PROCESS | 1768 | 1483816046407 Marionette TRACE conn4 -> [0,90,"timeouts",{"script":35000}] 11:07:26 INFO - PROCESS | 1768 | 1483816046409 Marionette TRACE conn4 <- [1,90,null,{}] 11:07:26 INFO - PROCESS | 1768 | 1483816046420 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:26 INFO - PROCESS | 1768 | 1483816046655 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 11:07:26 INFO - PROCESS | 1768 | 1483816046762 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3849800 == 12 [pid = 1815] [id = 29] 11:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3849c00) [pid = 1815] [serial = 80] [outer = (nil)] 11:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa454d400) [pid = 1815] [serial = 81] [outer = 0xa3849c00] 11:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa456e000) [pid = 1815] [serial = 82] [outer = 0xa3849c00] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa315f800 == 11 [pid = 1815] [id = 26] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547c00 == 10 [pid = 1815] [id = 25] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa3289400 == 9 [pid = 1815] [id = 24] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa8fbb000 == 8 [pid = 1815] [id = 23] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa456cc00 == 7 [pid = 1815] [id = 22] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a4ac00 == 6 [pid = 1815] [id = 21] 11:07:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa3759800 == 5 [pid = 1815] [id = 20] 11:07:28 WARNING - wptserve Traceback (most recent call last): 11:07:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:07:28 WARNING - rv = self.func(request, response) 11:07:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:07:28 WARNING - access_control_allow_origin = "*") 11:07:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:07:28 WARNING - payload = payload_generator(server_data) 11:07:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:07:28 WARNING - return encode_string_as_bmp_image(data) 11:07: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 11:07:28 WARNING - img.save(f, "BMP") 11:07:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:07:28 WARNING - f.write(bmpfileheader) 11:07:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:07:28 WARNING - 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa375bc00) [pid = 1815] [serial = 39] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a40400) [pid = 1815] [serial = 42] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa454c000) [pid = 1815] [serial = 45] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa46c7000) [pid = 1815] [serial = 49] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa46c0400) [pid = 1815] [serial = 48] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa4550c00) [pid = 1815] [serial = 46] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3a43800) [pid = 1815] [serial = 43] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3763000) [pid = 1815] [serial = 40] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa49d6c00) [pid = 1815] [serial = 51] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa496a400) [pid = 1815] [serial = 52] [outer = (nil)] [url = about:blank] 11:07:28 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3765000) [pid = 1815] [serial = 37] [outer = (nil)] [url = about:blank] 11:07:30 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa46c3c00) [pid = 1815] [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] 11:07:30 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa8fbc800) [pid = 1815] [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] 11:07:30 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa328a400) [pid = 1815] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:07:30 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa375a000) [pid = 1815] [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] 11:07:30 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3160000) [pid = 1815] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816044316] 11:07:30 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3a4b400) [pid = 1815] [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] 11:07:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa8201c00 == 4 [pid = 1815] [id = 19] 11:07:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3195800 == 3 [pid = 1815] [id = 28] 11:07:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa315c000 == 2 [pid = 1815] [id = 27] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa328c800) [pid = 1815] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa4550000) [pid = 1815] [serial = 58] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xacc76800) [pid = 1815] [serial = 71] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3163000) [pid = 1815] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816044316] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3285000) [pid = 1815] [serial = 67] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa455f400) [pid = 1815] [serial = 61] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa556ec00) [pid = 1815] [serial = 64] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xad965800) [pid = 1815] [serial = 66] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa548fc00) [pid = 1815] [serial = 63] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa454d000) [pid = 1815] [serial = 60] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3acb000) [pid = 1815] [serial = 57] [outer = (nil)] [url = about:blank] 11:07:34 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa82b3000) [pid = 1815] [serial = 54] [outer = (nil)] [url = about:blank] 11:07:37 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3196800) [pid = 1815] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:07:37 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa456b400) [pid = 1815] [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] 11:07:37 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa315e000) [pid = 1815] [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] 11:07:37 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa8202000) [pid = 1815] [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] 11:07:41 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3198400) [pid = 1815] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:07:41 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3159800) [pid = 1815] [serial = 72] [outer = (nil)] [url = about:blank] 11:07:41 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa318f800) [pid = 1815] [serial = 76] [outer = (nil)] [url = about:blank] 11:07:41 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3191c00) [pid = 1815] [serial = 77] [outer = (nil)] [url = about:blank] 11:07:41 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa8fbd000) [pid = 1815] [serial = 55] [outer = (nil)] [url = about:blank] 11:07:41 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa454d400) [pid = 1815] [serial = 81] [outer = (nil)] [url = about:blank] 11:07:57 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:07:57 INFO - PROCESS | 1768 | 1483816077221 Marionette TRACE conn4 <- [1,92,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:07:57 INFO - . 11:07:57 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30846ms 11:07:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:07:57 INFO - PROCESS | 1768 | 1483816077253 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 11:07:57 INFO - PROCESS | 1768 | 1483816077256 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 11:07:57 INFO - PROCESS | 1768 | 1483816077264 Marionette TRACE conn4 -> [0,94,"timeouts",{"script":35000}] 11:07:57 INFO - PROCESS | 1768 | 1483816077267 Marionette TRACE conn4 <- [1,94,null,{}] 11:07:57 INFO - PROCESS | 1768 | 1483816077273 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:07:57 INFO - PROCESS | 1768 | 1483816077470 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 11:07:57 INFO - PROCESS | 1768 | 1483816077513 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:07:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3161400 == 3 [pid = 1815] [id = 30] 11:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3161800) [pid = 1815] [serial = 83] [outer = (nil)] 11:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa3166c00) [pid = 1815] [serial = 84] [outer = 0xa3161800] 11:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193000) [pid = 1815] [serial = 85] [outer = 0xa3161800] 11:07:58 WARNING - wptserve Traceback (most recent call last): 11:07:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:07:58 WARNING - rv = self.func(request, response) 11:07:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:07:58 WARNING - access_control_allow_origin = "*") 11:07:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:07:58 WARNING - payload = payload_generator(server_data) 11:07:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:07:58 WARNING - return encode_string_as_bmp_image(data) 11:07:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:07:58 WARNING - img.save(f, "BMP") 11:07:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:07:58 WARNING - f.write(bmpfileheader) 11:07:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:07:58 WARNING - 11:08:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa3849800 == 2 [pid = 1815] [id = 29] 11:08:12 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3849c00) [pid = 1815] [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] 11:08:16 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3166c00) [pid = 1815] [serial = 84] [outer = (nil)] [url = about:blank] 11:08:16 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa456e000) [pid = 1815] [serial = 82] [outer = (nil)] [url = about:blank] 11:08:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x93e90000) [pid = 1768] [serial = 21] [outer = 0x9a94ec00] 11:08:27 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:08:27 INFO - PROCESS | 1768 | 1483816107965 Marionette TRACE conn4 <- [1,96,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:08:27 INFO - . 11:08:27 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30726ms 11:08:27 INFO - PROCESS | 1768 | 1483816107989 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 11:08:27 INFO - PROCESS | 1768 | 1483816107997 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 11:08:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:08:28 INFO - PROCESS | 1768 | 1483816108009 Marionette TRACE conn4 -> [0,98,"timeouts",{"script":35000}] 11:08:28 INFO - PROCESS | 1768 | 1483816108018 Marionette TRACE conn4 <- [1,98,null,{}] 11:08:28 INFO - PROCESS | 1768 | 1483816108029 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:08:28 INFO - PROCESS | 1768 | 1483816108281 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 11:08:28 INFO - PROCESS | 1768 | 1483816108321 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162800 == 3 [pid = 1815] [id = 31] 11:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163000) [pid = 1815] [serial = 86] [outer = (nil)] 11:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c000) [pid = 1815] [serial = 87] [outer = 0xa3163000] 11:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194800) [pid = 1815] [serial = 88] [outer = 0xa3163000] 11:08:29 WARNING - wptserve Traceback (most recent call last): 11:08:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:08:29 WARNING - rv = self.func(request, response) 11:08:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:08:29 WARNING - access_control_allow_origin = "*") 11:08:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:08:29 WARNING - payload = payload_generator(server_data) 11:08:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:08:29 WARNING - return encode_string_as_bmp_image(data) 11:08: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 11:08:29 WARNING - img.save(f, "BMP") 11:08:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:08:29 WARNING - f.write(bmpfileheader) 11:08:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:08:29 WARNING - 11:08:36 INFO - PROCESS | 1768 | --DOCSHELL 0xa3161400 == 2 [pid = 1815] [id = 30] 11:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3161800) [pid = 1815] [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] 11:08:47 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c000) [pid = 1815] [serial = 87] [outer = (nil)] [url = about:blank] 11:08:47 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3193000) [pid = 1815] [serial = 85] [outer = (nil)] [url = about:blank] 11:08:58 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:08:58 INFO - PROCESS | 1768 | 1483816138814 Marionette TRACE conn4 <- [1,100,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:08:58 INFO - . 11:08:58 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30834ms 11:08:58 INFO - PROCESS | 1768 | 1483816138842 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 11:08:58 INFO - PROCESS | 1768 | 1483816138855 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 11:08:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:08:58 INFO - PROCESS | 1768 | 1483816138868 Marionette TRACE conn4 -> [0,102,"timeouts",{"script":35000}] 11:08:58 INFO - PROCESS | 1768 | 1483816138874 Marionette TRACE conn4 <- [1,102,null,{}] 11:08:58 INFO - PROCESS | 1768 | 1483816138881 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:08:59 INFO - PROCESS | 1768 | 1483816139112 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 11:08:59 INFO - PROCESS | 1768 | 1483816139158 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:08:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3161800 == 3 [pid = 1815] [id = 32] 11:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3161c00) [pid = 1815] [serial = 89] [outer = (nil)] 11:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c000) [pid = 1815] [serial = 90] [outer = 0xa3161c00] 11:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193400) [pid = 1815] [serial = 91] [outer = 0xa3161c00] 11:09:00 INFO - PROCESS | 1768 | 1483816140361 Marionette TRACE conn4 <- [1,104,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,105,"getWindowHandle",null] 11:09:00 INFO - PROCESS | 1768 | 1483816140422 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 11:09:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:09:00 INFO - PROCESS | 1768 | 1483816140431 Marionette TRACE conn4 -> [0,106,"timeouts",{"script":35000}] 11:09:00 INFO - PROCESS | 1768 | 1483816140440 Marionette TRACE conn4 <- [1,106,null,{}] 11:09:00 INFO - PROCESS | 1768 | 1483816140459 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:00 INFO - PROCESS | 1768 | 1483816140703 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 11:09:00 INFO - PROCESS | 1768 | 1483816140808 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328b000 == 4 [pid = 1815] [id = 33] 11:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328b400) [pid = 1815] [serial = 92] [outer = (nil)] 11:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3290400) [pid = 1815] [serial = 93] [outer = 0xa328b400] 11:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363c400) [pid = 1815] [serial = 94] [outer = 0xa328b400] 11:09:01 INFO - PROCESS | 1768 | 1483816141971 Marionette TRACE conn4 <- [1,108,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,109,"getWindowHandle",null] 11:09:02 INFO - PROCESS | 1768 | 1483816142035 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 11:09:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:09:02 INFO - PROCESS | 1768 | 1483816142042 Marionette TRACE conn4 -> [0,110,"timeouts",{"script":35000}] 11:09:02 INFO - PROCESS | 1768 | 1483816142048 Marionette TRACE conn4 <- [1,110,null,{}] 11:09:02 INFO - PROCESS | 1768 | 1483816142056 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:02 INFO - PROCESS | 1768 | 1483816142272 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 11:09:02 INFO - PROCESS | 1768 | 1483816142313 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375bc00 == 5 [pid = 1815] [id = 34] 11:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375c000) [pid = 1815] [serial = 95] [outer = (nil)] 11:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3760400) [pid = 1815] [serial = 96] [outer = 0xa375c000] 11:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3763400) [pid = 1815] [serial = 97] [outer = 0xa375c000] 11:09:03 INFO - PROCESS | 1768 | 1483816143457 Marionette TRACE conn4 <- [1,112,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,113,"getWindowHandle",null] 11:09:03 INFO - PROCESS | 1768 | 1483816143492 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 11:09:03 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:09:03 INFO - PROCESS | 1768 | 1483816143500 Marionette TRACE conn4 -> [0,114,"timeouts",{"script":35000}] 11:09:03 INFO - PROCESS | 1768 | 1483816143504 Marionette TRACE conn4 <- [1,114,null,{}] 11:09:03 INFO - PROCESS | 1768 | 1483816143513 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:03 INFO - PROCESS | 1768 | 1483816143727 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 11:09:03 INFO - PROCESS | 1768 | 1483816143806 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384f000 == 6 [pid = 1815] [id = 35] 11:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa384f400) [pid = 1815] [serial = 98] [outer = (nil)] 11:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3853800) [pid = 1815] [serial = 99] [outer = 0xa384f400] 11:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3ec00) [pid = 1815] [serial = 100] [outer = 0xa384f400] 11:09:04 INFO - PROCESS | 1768 | 1483816144790 Marionette TRACE conn4 <- [1,116,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,117,"getWindowHandle",null] 11:09:04 INFO - PROCESS | 1768 | 1483816144849 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 11:09:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:09:04 INFO - PROCESS | 1768 | 1483816144858 Marionette TRACE conn4 -> [0,118,"timeouts",{"script":35000}] 11:09:04 INFO - PROCESS | 1768 | 1483816144861 Marionette TRACE conn4 <- [1,118,null,{}] 11:09:04 INFO - PROCESS | 1768 | 1483816144867 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:05 INFO - PROCESS | 1768 | 1483816145115 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 11:09:05 INFO - PROCESS | 1768 | 1483816145164 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a45400 == 7 [pid = 1815] [id = 36] 11:09:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a49400) [pid = 1815] [serial = 101] [outer = (nil)] 11:09:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abf800) [pid = 1815] [serial = 102] [outer = 0xa3a49400] 11:09:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3aca800) [pid = 1815] [serial = 103] [outer = 0xa3a49400] 11:09:06 INFO - PROCESS | 1768 | 1483816146245 Marionette TRACE conn4 <- [1,120,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,121,"getWindowHandle",null] 11:09:06 INFO - PROCESS | 1768 | 1483816146300 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 11:09:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:09:06 INFO - PROCESS | 1768 | 1483816146308 Marionette TRACE conn4 -> [0,122,"timeouts",{"script":35000}] 11:09:06 INFO - PROCESS | 1768 | 1483816146311 Marionette TRACE conn4 <- [1,122,null,{}] 11:09:06 INFO - PROCESS | 1768 | 1483816146325 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:06 INFO - PROCESS | 1768 | 1483816146509 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 11:09:06 INFO - PROCESS | 1768 | 1483816146592 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4553400 == 8 [pid = 1815] [id = 37] 11:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4553800) [pid = 1815] [serial = 104] [outer = (nil)] 11:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4564800) [pid = 1815] [serial = 105] [outer = 0xa4553800] 11:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4568800) [pid = 1815] [serial = 106] [outer = 0xa4553800] 11:09:07 INFO - PROCESS | 1768 | 1483816147757 Marionette TRACE conn4 <- [1,124,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,125,"getWindowHandle",null] 11:09:07 INFO - PROCESS | 1768 | 1483816147806 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 11:09:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:09:07 INFO - PROCESS | 1768 | 1483816147814 Marionette TRACE conn4 -> [0,126,"timeouts",{"script":35000}] 11:09:07 INFO - PROCESS | 1768 | 1483816147817 Marionette TRACE conn4 <- [1,126,null,{}] 11:09:07 INFO - PROCESS | 1768 | 1483816147821 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:08 INFO - PROCESS | 1768 | 1483816148022 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 11:09:08 INFO - PROCESS | 1768 | 1483816148092 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3759000 == 9 [pid = 1815] [id = 38] 11:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa375d800) [pid = 1815] [serial = 107] [outer = (nil)] 11:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa384b400) [pid = 1815] [serial = 108] [outer = 0xa375d800] 11:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3a41400) [pid = 1815] [serial = 109] [outer = 0xa375d800] 11:09:09 INFO - PROCESS | 1768 | 1483816149415 Marionette TRACE conn4 <- [1,128,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,129,"getWindowHandle",null] 11:09:09 INFO - PROCESS | 1768 | 1483816149464 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 11:09:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:09:09 INFO - PROCESS | 1768 | 1483816149471 Marionette TRACE conn4 -> [0,130,"timeouts",{"script":35000}] 11:09:09 INFO - PROCESS | 1768 | 1483816149474 Marionette TRACE conn4 <- [1,130,null,{}] 11:09:09 INFO - PROCESS | 1768 | 1483816149479 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:09 INFO - PROCESS | 1768 | 1483816149668 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 11:09:09 INFO - PROCESS | 1768 | 1483816149734 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363cc00 == 4 [pid = 1815] [id = 39] 11:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa363d400) [pid = 1815] [serial = 110] [outer = (nil)] 11:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3647c00) [pid = 1815] [serial = 111] [outer = 0xa363d400] 11:09:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa375a000) [pid = 1815] [serial = 112] [outer = 0xa363d400] 11:09:10 INFO - PROCESS | 1768 | 1483816150715 Marionette TRACE conn4 <- [1,132,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,133,"getWindowHandle",null] 11:09:10 INFO - PROCESS | 1768 | 1483816150757 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 11:09:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:09:10 INFO - PROCESS | 1768 | 1483816150764 Marionette TRACE conn4 -> [0,134,"timeouts",{"script":35000}] 11:09:10 INFO - PROCESS | 1768 | 1483816150767 Marionette TRACE conn4 <- [1,134,null,{}] 11:09:10 INFO - PROCESS | 1768 | 1483816150773 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:10 INFO - PROCESS | 1768 | 1483816150975 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 11:09:11 INFO - PROCESS | 1768 | 1483816151041 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a43400 == 5 [pid = 1815] [id = 40] 11:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3a43800) [pid = 1815] [serial = 113] [outer = (nil)] 11:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3abc800) [pid = 1815] [serial = 114] [outer = 0xa3a43800] 11:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa4546800) [pid = 1815] [serial = 115] [outer = 0xa3a43800] 11:09:12 INFO - PROCESS | 1768 | 1483816152048 Marionette TRACE conn4 <- [1,136,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,137,"getWindowHandle",null] 11:09:12 INFO - PROCESS | 1768 | 1483816152109 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 11:09:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:09:12 INFO - PROCESS | 1768 | 1483816152119 Marionette TRACE conn4 -> [0,138,"timeouts",{"script":35000}] 11:09:12 INFO - PROCESS | 1768 | 1483816152123 Marionette TRACE conn4 <- [1,138,null,{}] 11:09:12 INFO - PROCESS | 1768 | 1483816152129 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:12 INFO - PROCESS | 1768 | 1483816152324 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 11:09:12 INFO - PROCESS | 1768 | 1483816152393 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456ac00 == 6 [pid = 1815] [id = 41] 11:09:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa456b000) [pid = 1815] [serial = 116] [outer = (nil)] 11:09:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46be400) [pid = 1815] [serial = 117] [outer = 0xa456b000] 11:09:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa46c3000) [pid = 1815] [serial = 118] [outer = 0xa456b000] 11:09:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46cb000 == 7 [pid = 1815] [id = 42] 11:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4882c00) [pid = 1815] [serial = 119] [outer = (nil)] 11:09:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4889400) [pid = 1815] [serial = 120] [outer = 0xa4882c00] 11:09:13 INFO - PROCESS | 1768 | 1483816153642 Marionette TRACE conn4 <- [1,140,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,141,"getWindowHandle",null] 11:09:13 INFO - PROCESS | 1768 | 1483816153709 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 11:09:13 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:09:13 INFO - PROCESS | 1768 | 1483816153715 Marionette TRACE conn4 -> [0,142,"timeouts",{"script":35000}] 11:09:13 INFO - PROCESS | 1768 | 1483816153718 Marionette TRACE conn4 <- [1,142,null,{}] 11:09:13 INFO - PROCESS | 1768 | 1483816153724 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:14 INFO - PROCESS | 1768 | 1483816154002 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 11:09:14 INFO - PROCESS | 1768 | 1483816154060 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:14 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3a49400) [pid = 1815] [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] 11:09:14 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa384f400) [pid = 1815] [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] 11:09:14 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa375c000) [pid = 1815] [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] 11:09:14 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa328b400) [pid = 1815] [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] 11:09:14 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3163000) [pid = 1815] [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] 11:09:14 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3161c00) [pid = 1815] [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] 11:09:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328b400 == 8 [pid = 1815] [id = 43] 11:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa328f400) [pid = 1815] [serial = 121] [outer = (nil)] 11:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3a45c00) [pid = 1815] [serial = 122] [outer = 0xa328f400] 11:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa488e800) [pid = 1815] [serial = 123] [outer = 0xa328f400] 11:09:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4904400 == 9 [pid = 1815] [id = 44] 11:09:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa49dc000) [pid = 1815] [serial = 124] [outer = (nil)] 11:09:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa5499c00) [pid = 1815] [serial = 125] [outer = 0xa49dc000] 11:09:15 INFO - PROCESS | 1768 | 1483816155656 Marionette TRACE conn4 <- [1,144,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,145,"getWindowHandle",null] 11:09:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:09:15 INFO - PROCESS | 1768 | 1483816155708 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 11:09:15 INFO - PROCESS | 1768 | 1483816155725 Marionette TRACE conn4 -> [0,146,"timeouts",{"script":35000}] 11:09:15 INFO - PROCESS | 1768 | 1483816155729 Marionette TRACE conn4 <- [1,146,null,{}] 11:09:15 INFO - PROCESS | 1768 | 1483816155735 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:15 INFO - PROCESS | 1768 | 1483816155901 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 11:09:16 INFO - PROCESS | 1768 | 1483816155972 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa77c2c00 == 10 [pid = 1815] [id = 45] 11:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa77c3400) [pid = 1815] [serial = 126] [outer = (nil)] 11:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa82b3400) [pid = 1815] [serial = 127] [outer = 0xa77c3400] 11:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa82b7000) [pid = 1815] [serial = 128] [outer = 0xa77c3400] 11:09:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284400 == 11 [pid = 1815] [id = 46] 11:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3286800) [pid = 1815] [serial = 129] [outer = (nil)] 11:09:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3644000) [pid = 1815] [serial = 130] [outer = 0xa3286800] 11:09:17 INFO - PROCESS | 1768 | 1483816157317 Marionette TRACE conn4 <- [1,148,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,149,"getWindowHandle",null] 11:09:17 INFO - PROCESS | 1768 | 1483816157368 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 11:09:17 INFO - PROCESS | 1768 | 1483816157375 Marionette TRACE conn4 -> [0,150,"timeouts",{"script":35000}] 11:09:17 INFO - PROCESS | 1768 | 1483816157378 Marionette TRACE conn4 <- [1,150,null,{}] 11:09:17 INFO - PROCESS | 1768 | 1483816157384 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:17 INFO - PROCESS | 1768 | 1483816157628 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 11:09:17 INFO - PROCESS | 1768 | 1483816157669 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3289000 == 12 [pid = 1815] [id = 47] 11:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3289400) [pid = 1815] [serial = 131] [outer = (nil)] 11:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3648000) [pid = 1815] [serial = 132] [outer = 0xa3289400] 11:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3765c00) [pid = 1815] [serial = 133] [outer = 0xa3289400] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa4904400 == 11 [pid = 1815] [id = 44] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa328b400 == 10 [pid = 1815] [id = 43] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa46cb000 == 9 [pid = 1815] [id = 42] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa456ac00 == 8 [pid = 1815] [id = 41] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a43400 == 7 [pid = 1815] [id = 40] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa363cc00 == 6 [pid = 1815] [id = 39] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4564800) [pid = 1815] [serial = 105] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3759000 == 5 [pid = 1815] [id = 38] 11:09:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa4553400 == 4 [pid = 1815] [id = 37] 11:09:18 WARNING - wptserve Traceback (most recent call last): 11:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:09:18 WARNING - rv = self.func(request, response) 11:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:09:18 WARNING - access_control_allow_origin = "*") 11:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:09:18 WARNING - payload = payload_generator(server_data) 11:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:09:18 WARNING - return encode_string_as_bmp_image(data) 11: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 11:09:18 WARNING - img.save(f, "BMP") 11:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:09:18 WARNING - f.write(bmpfileheader) 11:09:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:09:18 WARNING - 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3aca800) [pid = 1815] [serial = 103] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3abf800) [pid = 1815] [serial = 102] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a3ec00) [pid = 1815] [serial = 100] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3853800) [pid = 1815] [serial = 99] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3763400) [pid = 1815] [serial = 97] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3760400) [pid = 1815] [serial = 96] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363c400) [pid = 1815] [serial = 94] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3290400) [pid = 1815] [serial = 93] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3194800) [pid = 1815] [serial = 88] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318c000) [pid = 1815] [serial = 90] [outer = (nil)] [url = about:blank] 11:09:18 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3193400) [pid = 1815] [serial = 91] [outer = (nil)] [url = about:blank] 11:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3a43800) [pid = 1815] [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] 11:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa456b000) [pid = 1815] [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] 11:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa328f400) [pid = 1815] [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] 11:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa363d400) [pid = 1815] [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] 11:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa4882c00) [pid = 1815] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa49dc000) [pid = 1815] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816155416] 11:09:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284400 == 3 [pid = 1815] [id = 46] 11:09:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa77c2c00 == 2 [pid = 1815] [id = 45] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa375a000) [pid = 1815] [serial = 112] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3a45c00) [pid = 1815] [serial = 122] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa488e800) [pid = 1815] [serial = 123] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa4889400) [pid = 1815] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa5499c00) [pid = 1815] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816155416] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa46c3000) [pid = 1815] [serial = 118] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa4546800) [pid = 1815] [serial = 115] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa46be400) [pid = 1815] [serial = 117] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3abc800) [pid = 1815] [serial = 114] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3647c00) [pid = 1815] [serial = 111] [outer = (nil)] [url = about:blank] 11:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa384b400) [pid = 1815] [serial = 108] [outer = (nil)] [url = about:blank] 11:09:27 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3286800) [pid = 1815] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:09:27 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa77c3400) [pid = 1815] [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] 11:09:27 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa375d800) [pid = 1815] [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] 11:09:27 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa4553800) [pid = 1815] [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] 11:09:31 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3644000) [pid = 1815] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:09:31 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa82b7000) [pid = 1815] [serial = 128] [outer = (nil)] [url = about:blank] 11:09:31 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3648000) [pid = 1815] [serial = 132] [outer = (nil)] [url = about:blank] 11:09:31 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa82b3400) [pid = 1815] [serial = 127] [outer = (nil)] [url = about:blank] 11:09:31 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3a41400) [pid = 1815] [serial = 109] [outer = (nil)] [url = about:blank] 11:09:31 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa4568800) [pid = 1815] [serial = 106] [outer = (nil)] [url = about:blank] 11:09:33 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0x98c13000) [pid = 1768] [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.] 11:09:48 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:09:48 INFO - PROCESS | 1768 | 1483816188214 Marionette TRACE conn4 <- [1,152,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:09:48 INFO - . 11:09:48 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30880ms 11:09:48 INFO - PROCESS | 1768 | 1483816188256 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 11:09:48 INFO - PROCESS | 1768 | 1483816188264 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 11:09:48 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:09:48 INFO - PROCESS | 1768 | 1483816188275 Marionette TRACE conn4 -> [0,154,"timeouts",{"script":35000}] 11:09:48 INFO - PROCESS | 1768 | 1483816188282 Marionette TRACE conn4 <- [1,154,null,{}] 11:09:48 INFO - PROCESS | 1768 | 1483816188294 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:09:48 INFO - PROCESS | 1768 | 1483816188521 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 11:09:48 INFO - PROCESS | 1768 | 1483816188569 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:09:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162c00 == 3 [pid = 1815] [id = 48] 11:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163000) [pid = 1815] [serial = 134] [outer = (nil)] 11:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318b800) [pid = 1815] [serial = 135] [outer = 0xa3163000] 11:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192400) [pid = 1815] [serial = 136] [outer = 0xa3163000] 11:09:49 WARNING - wptserve Traceback (most recent call last): 11:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:09:49 WARNING - rv = self.func(request, response) 11:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:09:49 WARNING - access_control_allow_origin = "*") 11:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:09:49 WARNING - payload = payload_generator(server_data) 11:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:09:49 WARNING - return encode_string_as_bmp_image(data) 11: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 11:09:49 WARNING - img.save(f, "BMP") 11:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:09:49 WARNING - f.write(bmpfileheader) 11:09:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:09:49 WARNING - 11:09:57 INFO - PROCESS | 1768 | --DOCSHELL 0xa3289000 == 2 [pid = 1815] [id = 47] 11:10:03 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3289400) [pid = 1815] [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] 11:10:07 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318b800) [pid = 1815] [serial = 135] [outer = (nil)] [url = about:blank] 11:10:07 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3765c00) [pid = 1815] [serial = 133] [outer = (nil)] [url = about:blank] 11:10:19 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:10:19 INFO - PROCESS | 1768 | 1483816219036 Marionette TRACE conn4 <- [1,156,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:10:19 INFO - . 11:10:19 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30778ms 11:10:19 INFO - PROCESS | 1768 | 1483816219052 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 11:10:19 INFO - PROCESS | 1768 | 1483816219058 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 11:10:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:10:19 INFO - PROCESS | 1768 | 1483816219070 Marionette TRACE conn4 -> [0,158,"timeouts",{"script":35000}] 11:10:19 INFO - PROCESS | 1768 | 1483816219082 Marionette TRACE conn4 <- [1,158,null,{}] 11:10:19 INFO - PROCESS | 1768 | 1483816219100 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:19 INFO - PROCESS | 1768 | 1483816219365 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 11:10:19 INFO - PROCESS | 1768 | 1483816219424 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162000 == 3 [pid = 1815] [id = 49] 11:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163400) [pid = 1815] [serial = 137] [outer = (nil)] 11:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d400) [pid = 1815] [serial = 138] [outer = 0xa3163400] 11:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 139] [outer = 0xa3163400] 11:10:20 WARNING - wptserve Traceback (most recent call last): 11:10:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:10:20 WARNING - rv = self.func(request, response) 11:10:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:10:20 WARNING - access_control_allow_origin = "*") 11:10:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:10:20 WARNING - payload = payload_generator(server_data) 11:10:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:10:20 WARNING - return encode_string_as_bmp_image(data) 11:10: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 11:10:20 WARNING - img.save(f, "BMP") 11:10:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:10:20 WARNING - f.write(bmpfileheader) 11:10:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:10:20 WARNING - 11:10:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x9898c400) [pid = 1768] [serial = 22] [outer = 0x9a94ec00] 11:10:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162c00 == 2 [pid = 1815] [id = 48] 11:10:26 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163000) [pid = 1815] [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] 11:10:31 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318d400) [pid = 1815] [serial = 138] [outer = (nil)] [url = about:blank] 11:10:31 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192400) [pid = 1815] [serial = 136] [outer = (nil)] [url = about:blank] 11:10:39 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0x93e90000) [pid = 1768] [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.] 11:10:49 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:10:49 INFO - PROCESS | 1768 | 1483816249904 Marionette TRACE conn4 <- [1,160,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:10:49 INFO - . 11:10:49 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30897ms 11:10:49 INFO - PROCESS | 1768 | 1483816249965 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 11:10:49 INFO - PROCESS | 1768 | 1483816249973 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 11:10:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:10:49 INFO - PROCESS | 1768 | 1483816249985 Marionette TRACE conn4 -> [0,162,"timeouts",{"script":35000}] 11:10:50 INFO - PROCESS | 1768 | 1483816249993 Marionette TRACE conn4 <- [1,162,null,{}] 11:10:50 INFO - PROCESS | 1768 | 1483816250007 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:50 INFO - PROCESS | 1768 | 1483816250271 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 11:10:50 INFO - PROCESS | 1768 | 1483816250318 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162c00 == 3 [pid = 1815] [id = 50] 11:10:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163000) [pid = 1815] [serial = 140] [outer = (nil)] 11:10:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d000) [pid = 1815] [serial = 141] [outer = 0xa3163000] 11:10:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193800) [pid = 1815] [serial = 142] [outer = 0xa3163000] 11:10:51 INFO - PROCESS | 1768 | 1483816251442 Marionette TRACE conn4 <- [1,164,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,165,"getWindowHandle",null] 11:10:51 INFO - PROCESS | 1768 | 1483816251487 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 11:10:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:10:51 INFO - PROCESS | 1768 | 1483816251503 Marionette TRACE conn4 -> [0,166,"timeouts",{"script":35000}] 11:10:51 INFO - PROCESS | 1768 | 1483816251514 Marionette TRACE conn4 <- [1,166,null,{}] 11:10:51 INFO - PROCESS | 1768 | 1483816251519 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:51 INFO - PROCESS | 1768 | 1483816251772 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 11:10:51 INFO - PROCESS | 1768 | 1483816251800 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287000 == 4 [pid = 1815] [id = 51] 11:10:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3287400) [pid = 1815] [serial = 143] [outer = (nil)] 11:10:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3290c00) [pid = 1815] [serial = 144] [outer = 0xa3287400] 11:10:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363a000) [pid = 1815] [serial = 145] [outer = 0xa3287400] 11:10:52 INFO - PROCESS | 1768 | 1483816252804 Marionette TRACE conn4 <- [1,168,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,169,"getWindowHandle",null] 11:10:52 INFO - PROCESS | 1768 | 1483816252857 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 11:10:52 INFO - PROCESS | 1768 | 1483816252864 Marionette TRACE conn4 -> [0,170,"timeouts",{"script":35000}] 11:10:52 INFO - PROCESS | 1768 | 1483816252872 Marionette TRACE conn4 <- [1,170,null,{}] 11:10:52 INFO - PROCESS | 1768 | 1483816252892 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:53 INFO - PROCESS | 1768 | 1483816253135 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 11:10:53 INFO - PROCESS | 1768 | 1483816253180 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375b400 == 5 [pid = 1815] [id = 52] 11:10:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375b800) [pid = 1815] [serial = 146] [outer = (nil)] 11:10:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375f800) [pid = 1815] [serial = 147] [outer = 0xa375b800] 11:10:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3760800) [pid = 1815] [serial = 148] [outer = 0xa375b800] 11:10:54 INFO - PROCESS | 1768 | 1483816254163 Marionette TRACE conn4 <- [1,172,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,173,"getWindowHandle",null] 11:10:54 INFO - PROCESS | 1768 | 1483816254213 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 11:10:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:10:54 INFO - PROCESS | 1768 | 1483816254220 Marionette TRACE conn4 -> [0,174,"timeouts",{"script":35000}] 11:10:54 INFO - PROCESS | 1768 | 1483816254225 Marionette TRACE conn4 <- [1,174,null,{}] 11:10:54 INFO - PROCESS | 1768 | 1483816254231 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:54 INFO - PROCESS | 1768 | 1483816254452 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 11:10:54 INFO - PROCESS | 1768 | 1483816254505 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384f000 == 6 [pid = 1815] [id = 53] 11:10:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa384f400) [pid = 1815] [serial = 149] [outer = (nil)] 11:10:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3853800) [pid = 1815] [serial = 150] [outer = 0xa384f400] 11:10:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3e000) [pid = 1815] [serial = 151] [outer = 0xa384f400] 11:10:55 INFO - PROCESS | 1768 | 1483816255483 Marionette TRACE conn4 <- [1,176,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,177,"getWindowHandle",null] 11:10:55 INFO - PROCESS | 1768 | 1483816255519 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 11:10:55 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:10:55 INFO - PROCESS | 1768 | 1483816255527 Marionette TRACE conn4 -> [0,178,"timeouts",{"script":35000}] 11:10:55 INFO - PROCESS | 1768 | 1483816255531 Marionette TRACE conn4 <- [1,178,null,{}] 11:10:55 INFO - PROCESS | 1768 | 1483816255537 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:55 INFO - PROCESS | 1768 | 1483816255720 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 11:10:55 INFO - PROCESS | 1768 | 1483816255795 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a44400 == 7 [pid = 1815] [id = 54] 11:10:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a44800) [pid = 1815] [serial = 152] [outer = (nil)] 11:10:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abe000) [pid = 1815] [serial = 153] [outer = 0xa3a44800] 11:10:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3abd000) [pid = 1815] [serial = 154] [outer = 0xa3a44800] 11:10:56 INFO - . 11:10:56 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1238ms 11:10:56 INFO - PROCESS | 1768 | 1483816256753 Marionette TRACE conn4 <- [1,180,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,181,"getWindowHandle",null] 11:10:56 INFO - PROCESS | 1768 | 1483816256770 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 11:10:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:10:56 INFO - PROCESS | 1768 | 1483816256784 Marionette TRACE conn4 -> [0,182,"timeouts",{"script":35000}] 11:10:56 INFO - PROCESS | 1768 | 1483816256787 Marionette TRACE conn4 <- [1,182,null,{}] 11:10:56 INFO - PROCESS | 1768 | 1483816256793 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:57 INFO - PROCESS | 1768 | 1483816257059 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 11:10:57 INFO - PROCESS | 1768 | 1483816257152 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa454f000 == 8 [pid = 1815] [id = 55] 11:10:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4552000) [pid = 1815] [serial = 155] [outer = (nil)] 11:10:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4561c00) [pid = 1815] [serial = 156] [outer = 0xa4552000] 11:10:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4568400) [pid = 1815] [serial = 157] [outer = 0xa4552000] 11:10:58 INFO - . 11:10:58 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1385ms 11:10:58 INFO - PROCESS | 1768 | 1483816258153 Marionette TRACE conn4 <- [1,184,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,185,"getWindowHandle",null] 11:10:58 INFO - PROCESS | 1768 | 1483816258178 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 11:10:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:10:58 INFO - PROCESS | 1768 | 1483816258188 Marionette TRACE conn4 -> [0,186,"timeouts",{"script":35000}] 11:10:58 INFO - PROCESS | 1768 | 1483816258192 Marionette TRACE conn4 <- [1,186,null,{}] 11:10:58 INFO - PROCESS | 1768 | 1483816258197 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:58 INFO - PROCESS | 1768 | 1483816258358 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 11:10:58 INFO - PROCESS | 1768 | 1483816258420 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:10:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3166c00 == 9 [pid = 1815] [id = 56] 11:10:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa318c000) [pid = 1815] [serial = 158] [outer = (nil)] 11:10:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa328ac00) [pid = 1815] [serial = 159] [outer = 0xa318c000] 11:10:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa328fc00) [pid = 1815] [serial = 160] [outer = 0xa318c000] 11:10:59 INFO - . 11:10:59 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1484ms 11:10:59 INFO - PROCESS | 1768 | 1483816259653 Marionette TRACE conn4 <- [1,188,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,189,"getWindowHandle",null] 11:10:59 INFO - PROCESS | 1768 | 1483816259677 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 11:10:59 INFO - PROCESS | 1768 | 1483816259684 Marionette TRACE conn4 -> [0,190,"timeouts",{"script":35000}] 11:10:59 INFO - PROCESS | 1768 | 1483816259687 Marionette TRACE conn4 <- [1,190,null,{}] 11:10:59 INFO - PROCESS | 1768 | 1483816259693 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:10:59 INFO - PROCESS | 1768 | 1483816259880 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 11:10:59 INFO - PROCESS | 1768 | 1483816259950 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284c00 == 10 [pid = 1815] [id = 57] 11:11:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3285000) [pid = 1815] [serial = 161] [outer = (nil)] 11:11:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3764400) [pid = 1815] [serial = 162] [outer = 0xa3285000] 11:11:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3846400) [pid = 1815] [serial = 163] [outer = 0xa3285000] 11:11:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a44400 == 9 [pid = 1815] [id = 54] 11:11:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa384f000 == 8 [pid = 1815] [id = 53] 11:11:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa375b400 == 7 [pid = 1815] [id = 52] 11:11:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287000 == 6 [pid = 1815] [id = 51] 11:11:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162c00 == 5 [pid = 1815] [id = 50] 11:11:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162000 == 4 [pid = 1815] [id = 49] 11:11:01 INFO - PROCESS | 1768 | 1483816261175 Marionette TRACE conn4 <- [1,192,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,193,"getWindowHandle",null] 11:11:01 INFO - PROCESS | 1768 | 1483816261220 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 11:11:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:11:01 INFO - PROCESS | 1768 | 1483816261234 Marionette TRACE conn4 -> [0,194,"timeouts",{"script":35000}] 11:11:01 INFO - PROCESS | 1768 | 1483816261237 Marionette TRACE conn4 <- [1,194,null,{}] 11:11:01 INFO - PROCESS | 1768 | 1483816261244 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:11:01 INFO - PROCESS | 1768 | 1483816261431 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 11:11:01 INFO - PROCESS | 1768 | 1483816261510 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328f400 == 5 [pid = 1815] [id = 58] 11:11:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3644400) [pid = 1815] [serial = 164] [outer = (nil)] 11:11:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3848400) [pid = 1815] [serial = 165] [outer = 0xa3644400] 11:11:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3851800) [pid = 1815] [serial = 166] [outer = 0xa3644400] 11:11:02 INFO - PROCESS | 1768 | 1483816262535 Marionette TRACE conn4 <- [1,196,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,197,"getWindowHandle",null] 11:11:02 INFO - PROCESS | 1768 | 1483816262577 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 11:11:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:11:02 INFO - PROCESS | 1768 | 1483816262592 Marionette TRACE conn4 -> [0,198,"timeouts",{"script":35000}] 11:11:02 INFO - PROCESS | 1768 | 1483816262594 Marionette TRACE conn4 <- [1,198,null,{}] 11:11:02 INFO - PROCESS | 1768 | 1483816262601 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:11:02 INFO - PROCESS | 1768 | 1483816262763 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 11:11:02 INFO - PROCESS | 1768 | 1483816262830 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a48400 == 6 [pid = 1815] [id = 59] 11:11:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3abcc00) [pid = 1815] [serial = 167] [outer = (nil)] 11:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4553400) [pid = 1815] [serial = 168] [outer = 0xa3abcc00] 11:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4555000) [pid = 1815] [serial = 169] [outer = 0xa3abcc00] 11:11:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4569c00 == 7 [pid = 1815] [id = 60] 11:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa456a000) [pid = 1815] [serial = 170] [outer = (nil)] 11:11:03 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:11:03 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa456cc00) [pid = 1815] [serial = 171] [outer = 0xa456a000] 11:11:04 INFO - PROCESS | 1768 | 1483816264094 Marionette TRACE conn4 <- [1,200,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,201,"getWindowHandle",null] 11:11:04 INFO - PROCESS | 1768 | 1483816264137 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 11:11:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:11:04 INFO - PROCESS | 1768 | 1483816264145 Marionette TRACE conn4 -> [0,202,"timeouts",{"script":35000}] 11:11:04 INFO - PROCESS | 1768 | 1483816264148 Marionette TRACE conn4 <- [1,202,null,{}] 11:11:04 INFO - PROCESS | 1768 | 1483816264158 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:11:04 INFO - PROCESS | 1768 | 1483816264380 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 11:11:04 INFO - PROCESS | 1768 | 1483816264456 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488ac00 == 8 [pid = 1815] [id = 61] 11:11:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa488e800) [pid = 1815] [serial = 172] [outer = (nil)] 11:11:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4965c00) [pid = 1815] [serial = 173] [outer = 0xa488e800] 11:11:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa4964c00) [pid = 1815] [serial = 174] [outer = 0xa488e800] 11:11:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa549a000 == 9 [pid = 1815] [id = 62] 11:11:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa549bc00) [pid = 1815] [serial = 175] [outer = (nil)] 11:11:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3853400) [pid = 1815] [serial = 176] [outer = 0xa549bc00] 11:11:05 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a44800) [pid = 1815] [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] 11:11:05 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa384f400) [pid = 1815] [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] 11:11:05 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa375b800) [pid = 1815] [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] 11:11:05 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3287400) [pid = 1815] [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] 11:11:05 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3163400) [pid = 1815] [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] 11:11:05 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3163000) [pid = 1815] [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] 11:11:06 INFO - PROCESS | 1768 | 1483816266061 Marionette TRACE conn4 <- [1,204,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,205,"getWindowHandle",null] 11:11:06 INFO - PROCESS | 1768 | 1483816266104 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 11:11:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:11:06 INFO - PROCESS | 1768 | 1483816266112 Marionette TRACE conn4 -> [0,206,"timeouts",{"script":35000}] 11:11:06 INFO - PROCESS | 1768 | 1483816266115 Marionette TRACE conn4 <- [1,206,null,{}] 11:11:06 INFO - PROCESS | 1768 | 1483816266120 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:11:06 INFO - PROCESS | 1768 | 1483816266291 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 11:11:06 INFO - PROCESS | 1768 | 1483816266373 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5493000 == 10 [pid = 1815] [id = 63] 11:11:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa556d800) [pid = 1815] [serial = 177] [outer = (nil)] 11:11:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa558f400) [pid = 1815] [serial = 178] [outer = 0xa556d800] 11:11:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa8201400) [pid = 1815] [serial = 179] [outer = 0xa556d800] 11:11:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa82b1800 == 11 [pid = 1815] [id = 64] 11:11:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa82b2000) [pid = 1815] [serial = 180] [outer = (nil)] 11:11:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:11:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:11:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa82b7000) [pid = 1815] [serial = 181] [outer = 0xa82b2000] 11:11:07 INFO - . 11:11:07 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1546ms 11:11:07 INFO - PROCESS | 1768 | 1483816267641 Marionette TRACE conn4 <- [1,208,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,209,"getWindowHandle",null] 11:11:07 INFO - PROCESS | 1768 | 1483816267663 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 11:11:07 INFO - PROCESS | 1768 | 1483816267677 Marionette TRACE conn4 -> [0,210,"timeouts",{"script":35000}] 11:11:07 INFO - PROCESS | 1768 | 1483816267682 Marionette TRACE conn4 <- [1,210,null,{}] 11:11:07 INFO - PROCESS | 1768 | 1483816267687 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:11:07 INFO - PROCESS | 1768 | 1483816267868 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 11:11:07 INFO - PROCESS | 1768 | 1483816267944 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162000 == 12 [pid = 1815] [id = 65] 11:11:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3165400) [pid = 1815] [serial = 182] [outer = (nil)] 11:11:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3642800) [pid = 1815] [serial = 183] [outer = 0xa3165400] 11:11:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa375e800) [pid = 1815] [serial = 184] [outer = 0xa3165400] 11:11:08 WARNING - wptserve Traceback (most recent call last): 11:11:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:11:08 WARNING - rv = self.func(request, response) 11:11:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:11:08 WARNING - access_control_allow_origin = "*") 11:11:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:11:08 WARNING - payload = payload_generator(server_data) 11:11:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:11:08 WARNING - return encode_string_as_bmp_image(data) 11:11: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 11:11:08 WARNING - img.save(f, "BMP") 11:11:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:11:09 WARNING - f.write(bmpfileheader) 11:11:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:11:09 WARNING - 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa82b1800 == 11 [pid = 1815] [id = 64] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa5493000 == 10 [pid = 1815] [id = 63] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa549a000 == 9 [pid = 1815] [id = 62] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa488ac00 == 8 [pid = 1815] [id = 61] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa4569c00 == 7 [pid = 1815] [id = 60] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a48400 == 6 [pid = 1815] [id = 59] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa328f400 == 5 [pid = 1815] [id = 58] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284c00 == 4 [pid = 1815] [id = 57] 11:11:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa454f000 == 3 [pid = 1815] [id = 55] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4561c00) [pid = 1815] [serial = 156] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3abd000) [pid = 1815] [serial = 154] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3abe000) [pid = 1815] [serial = 153] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a3e000) [pid = 1815] [serial = 151] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3853800) [pid = 1815] [serial = 150] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3760800) [pid = 1815] [serial = 148] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375f800) [pid = 1815] [serial = 147] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363a000) [pid = 1815] [serial = 145] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3290c00) [pid = 1815] [serial = 144] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3194c00) [pid = 1815] [serial = 139] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318d000) [pid = 1815] [serial = 141] [outer = (nil)] [url = about:blank] 11:11:09 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3193800) [pid = 1815] [serial = 142] [outer = (nil)] [url = about:blank] 11:11:12 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3abcc00) [pid = 1815] [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] 11:11:12 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa488e800) [pid = 1815] [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] 11:11:12 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3644400) [pid = 1815] [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] 11:11:12 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3285000) [pid = 1815] [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] 11:11:12 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa549bc00) [pid = 1815] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816265477] 11:11:12 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa456a000) [pid = 1815] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:11:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3166c00 == 2 [pid = 1815] [id = 56] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa558f400) [pid = 1815] [serial = 178] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3851800) [pid = 1815] [serial = 166] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3846400) [pid = 1815] [serial = 163] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3853400) [pid = 1815] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816265477] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa4964c00) [pid = 1815] [serial = 174] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4555000) [pid = 1815] [serial = 169] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa456cc00) [pid = 1815] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa4965c00) [pid = 1815] [serial = 173] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa4553400) [pid = 1815] [serial = 168] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3848400) [pid = 1815] [serial = 165] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3764400) [pid = 1815] [serial = 162] [outer = (nil)] [url = about:blank] 11:11:16 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa328ac00) [pid = 1815] [serial = 159] [outer = (nil)] [url = about:blank] 11:11:18 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa556d800) [pid = 1815] [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] 11:11:18 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa82b2000) [pid = 1815] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:11:18 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa4552000) [pid = 1815] [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] 11:11:18 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa318c000) [pid = 1815] [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] 11:11:23 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa8201400) [pid = 1815] [serial = 179] [outer = (nil)] [url = about:blank] 11:11:23 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa82b7000) [pid = 1815] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:11:23 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3642800) [pid = 1815] [serial = 183] [outer = (nil)] [url = about:blank] 11:11:23 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa4568400) [pid = 1815] [serial = 157] [outer = (nil)] [url = about:blank] 11:11:23 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa328fc00) [pid = 1815] [serial = 160] [outer = (nil)] [url = about:blank] 11:11:38 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:11:38 INFO - PROCESS | 1768 | 1483816298442 Marionette TRACE conn4 <- [1,212,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:11:38 INFO - . 11:11:38 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30826ms 11:11:38 INFO - PROCESS | 1768 | 1483816298501 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 11:11:38 INFO - PROCESS | 1768 | 1483816298505 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 11:11:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:11:38 INFO - PROCESS | 1768 | 1483816298511 Marionette TRACE conn4 -> [0,214,"timeouts",{"script":35000}] 11:11:38 INFO - PROCESS | 1768 | 1483816298514 Marionette TRACE conn4 <- [1,214,null,{}] 11:11:38 INFO - PROCESS | 1768 | 1483816298519 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:11:38 INFO - PROCESS | 1768 | 1483816298661 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 11:11:38 INFO - PROCESS | 1768 | 1483816298716 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:11:38 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163000 == 3 [pid = 1815] [id = 66] 11:11:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163800) [pid = 1815] [serial = 185] [outer = (nil)] 11:11:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c000) [pid = 1815] [serial = 186] [outer = 0xa3163800] 11:11:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193400) [pid = 1815] [serial = 187] [outer = 0xa3163800] 11:11:39 WARNING - wptserve Traceback (most recent call last): 11:11:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:11:39 WARNING - rv = self.func(request, response) 11:11:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:11:39 WARNING - access_control_allow_origin = "*") 11:11:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:11:39 WARNING - payload = payload_generator(server_data) 11:11:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:11:39 WARNING - return encode_string_as_bmp_image(data) 11:11: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 11:11:39 WARNING - img.save(f, "BMP") 11:11:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:11:39 WARNING - f.write(bmpfileheader) 11:11:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:11:39 WARNING - 11:11:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162000 == 2 [pid = 1815] [id = 65] 11:11:53 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3165400) [pid = 1815] [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] 11:11:57 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c000) [pid = 1815] [serial = 186] [outer = (nil)] [url = about:blank] 11:11:57 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa375e800) [pid = 1815] [serial = 184] [outer = (nil)] [url = about:blank] 11:12:09 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:12:09 INFO - PROCESS | 1768 | 1483816329181 Marionette TRACE conn4 <- [1,216,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:12:09 INFO - . 11:12:09 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30715ms 11:12:09 INFO - PROCESS | 1768 | 1483816329228 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 11:12:09 INFO - PROCESS | 1768 | 1483816329235 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 11:12:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:12:09 INFO - PROCESS | 1768 | 1483816329246 Marionette TRACE conn4 -> [0,218,"timeouts",{"script":35000}] 11:12:09 INFO - PROCESS | 1768 | 1483816329254 Marionette TRACE conn4 <- [1,218,null,{}] 11:12:09 INFO - PROCESS | 1768 | 1483816329266 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:09 INFO - PROCESS | 1768 | 1483816329506 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 11:12:09 INFO - PROCESS | 1768 | 1483816329572 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3165400 == 3 [pid = 1815] [id = 67] 11:12:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3166000) [pid = 1815] [serial = 188] [outer = (nil)] 11:12:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e800) [pid = 1815] [serial = 189] [outer = 0xa3166000] 11:12:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196000) [pid = 1815] [serial = 190] [outer = 0xa3166000] 11:12:10 WARNING - wptserve Traceback (most recent call last): 11:12:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:12:10 WARNING - rv = self.func(request, response) 11:12:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:12:10 WARNING - access_control_allow_origin = "*") 11:12:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:12:10 WARNING - payload = payload_generator(server_data) 11:12:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:12:10 WARNING - return encode_string_as_bmp_image(data) 11:12: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 11:12:10 WARNING - img.save(f, "BMP") 11:12:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:12:10 WARNING - f.write(bmpfileheader) 11:12:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:12:10 WARNING - 11:12:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163000 == 2 [pid = 1815] [id = 66] 11:12:24 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163800) [pid = 1815] [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] 11:12:28 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e800) [pid = 1815] [serial = 189] [outer = (nil)] [url = about:blank] 11:12:28 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3193400) [pid = 1815] [serial = 187] [outer = (nil)] [url = about:blank] 11:12:40 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:12:40 INFO - PROCESS | 1768 | 1483816360053 Marionette TRACE conn4 <- [1,220,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:12:40 INFO - . 11:12:40 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30828ms 11:12:40 INFO - PROCESS | 1768 | 1483816360072 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 11:12:40 INFO - PROCESS | 1768 | 1483816360085 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 11:12:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:12:40 INFO - PROCESS | 1768 | 1483816360099 Marionette TRACE conn4 -> [0,222,"timeouts",{"script":35000}] 11:12:40 INFO - PROCESS | 1768 | 1483816360106 Marionette TRACE conn4 <- [1,222,null,{}] 11:12:40 INFO - PROCESS | 1768 | 1483816360113 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:40 INFO - PROCESS | 1768 | 1483816360331 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 11:12:40 INFO - PROCESS | 1768 | 1483816360384 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164000 == 3 [pid = 1815] [id = 68] 11:12:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164400) [pid = 1815] [serial = 191] [outer = (nil)] 11:12:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e800) [pid = 1815] [serial = 192] [outer = 0xa3164400] 11:12:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 193] [outer = 0xa3164400] 11:12:41 INFO - PROCESS | 1768 | 1483816361538 Marionette TRACE conn4 <- [1,224,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,225,"getWindowHandle",null] 11:12:41 INFO - PROCESS | 1768 | 1483816361597 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 11:12:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:12:41 INFO - PROCESS | 1768 | 1483816361605 Marionette TRACE conn4 -> [0,226,"timeouts",{"script":35000}] 11:12:41 INFO - PROCESS | 1768 | 1483816361613 Marionette TRACE conn4 <- [1,226,null,{}] 11:12:41 INFO - PROCESS | 1768 | 1483816361633 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:41 INFO - PROCESS | 1768 | 1483816361850 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 11:12:41 INFO - PROCESS | 1768 | 1483816361934 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284000 == 4 [pid = 1815] [id = 69] 11:12:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328d000) [pid = 1815] [serial = 194] [outer = (nil)] 11:12:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa363a800) [pid = 1815] [serial = 195] [outer = 0xa328d000] 11:12:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363c000) [pid = 1815] [serial = 196] [outer = 0xa328d000] 11:12:43 INFO - PROCESS | 1768 | 1483816363020 Marionette TRACE conn4 <- [1,228,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,229,"getWindowHandle",null] 11:12:43 INFO - PROCESS | 1768 | 1483816363052 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 11:12:43 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:12:43 INFO - PROCESS | 1768 | 1483816363060 Marionette TRACE conn4 -> [0,230,"timeouts",{"script":35000}] 11:12:43 INFO - PROCESS | 1768 | 1483816363065 Marionette TRACE conn4 <- [1,230,null,{}] 11:12:43 INFO - PROCESS | 1768 | 1483816363081 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:43 INFO - PROCESS | 1768 | 1483816363291 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 11:12:43 INFO - PROCESS | 1768 | 1483816363316 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375c800 == 5 [pid = 1815] [id = 70] 11:12:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375cc00) [pid = 1815] [serial = 197] [outer = (nil)] 11:12:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3760c00) [pid = 1815] [serial = 198] [outer = 0xa375cc00] 11:12:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3764000) [pid = 1815] [serial = 199] [outer = 0xa375cc00] 11:12:44 INFO - PROCESS | 1768 | 1483816364417 Marionette TRACE conn4 <- [1,232,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,233,"getWindowHandle",null] 11:12:44 INFO - PROCESS | 1768 | 1483816364474 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 11:12:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:12:44 INFO - PROCESS | 1768 | 1483816364482 Marionette TRACE conn4 -> [0,234,"timeouts",{"script":35000}] 11:12:44 INFO - PROCESS | 1768 | 1483816364485 Marionette TRACE conn4 <- [1,234,null,{}] 11:12:44 INFO - PROCESS | 1768 | 1483816364492 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:44 INFO - PROCESS | 1768 | 1483816364679 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 11:12:44 INFO - PROCESS | 1768 | 1483816364755 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:44 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384e800 == 6 [pid = 1815] [id = 71] 11:12:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3850000) [pid = 1815] [serial = 200] [outer = (nil)] 11:12:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3a3c800) [pid = 1815] [serial = 201] [outer = 0xa3850000] 11:12:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3f400) [pid = 1815] [serial = 202] [outer = 0xa3850000] 11:12:45 INFO - PROCESS | 1768 | 1483816365699 Marionette TRACE conn4 <- [1,236,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,237,"getWindowHandle",null] 11:12:45 INFO - PROCESS | 1768 | 1483816365742 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 11:12:45 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:12:45 INFO - PROCESS | 1768 | 1483816365755 Marionette TRACE conn4 -> [0,238,"timeouts",{"script":35000}] 11:12:45 INFO - PROCESS | 1768 | 1483816365757 Marionette TRACE conn4 <- [1,238,null,{}] 11:12:45 INFO - PROCESS | 1768 | 1483816365769 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:46 INFO - PROCESS | 1768 | 1483816366001 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 11:12:46 INFO - PROCESS | 1768 | 1483816366088 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a45400 == 7 [pid = 1815] [id = 72] 11:12:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a49400) [pid = 1815] [serial = 203] [outer = (nil)] 11:12:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abf000) [pid = 1815] [serial = 204] [outer = 0xa3a49400] 11:12:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3abe400) [pid = 1815] [serial = 205] [outer = 0xa3a49400] 11:12:47 INFO - PROCESS | 1768 | 1483816367063 Marionette TRACE conn4 <- [1,240,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,241,"getWindowHandle",null] 11:12:47 INFO - PROCESS | 1768 | 1483816367091 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 11:12:47 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:12:47 INFO - PROCESS | 1768 | 1483816367099 Marionette TRACE conn4 -> [0,242,"timeouts",{"script":35000}] 11:12:47 INFO - PROCESS | 1768 | 1483816367103 Marionette TRACE conn4 <- [1,242,null,{}] 11:12:47 INFO - PROCESS | 1768 | 1483816367109 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:47 INFO - PROCESS | 1768 | 1483816367334 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 11:12:47 INFO - PROCESS | 1768 | 1483816367387 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4553800 == 8 [pid = 1815] [id = 73] 11:12:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4553c00) [pid = 1815] [serial = 206] [outer = (nil)] 11:12:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4565000) [pid = 1815] [serial = 207] [outer = 0xa4553c00] 11:12:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4569800) [pid = 1815] [serial = 208] [outer = 0xa4553c00] 11:12:48 INFO - PROCESS | 1768 | 1483816368490 Marionette TRACE conn4 <- [1,244,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,245,"getWindowHandle",null] 11:12:48 INFO - PROCESS | 1768 | 1483816368535 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 11:12:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:12:48 INFO - PROCESS | 1768 | 1483816368542 Marionette TRACE conn4 -> [0,246,"timeouts",{"script":35000}] 11:12:48 INFO - PROCESS | 1768 | 1483816368545 Marionette TRACE conn4 <- [1,246,null,{}] 11:12:48 INFO - PROCESS | 1768 | 1483816368552 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:48 INFO - PROCESS | 1768 | 1483816368741 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 11:12:48 INFO - PROCESS | 1768 | 1483816368797 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3639800 == 9 [pid = 1815] [id = 74] 11:12:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3643c00) [pid = 1815] [serial = 209] [outer = (nil)] 11:12:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3763800) [pid = 1815] [serial = 210] [outer = 0xa3643c00] 11:12:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3847800) [pid = 1815] [serial = 211] [outer = 0xa3643c00] 11:12:50 INFO - PROCESS | 1768 | 1483816370057 Marionette TRACE conn4 <- [1,248,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,249,"getWindowHandle",null] 11:12:50 INFO - PROCESS | 1768 | 1483816370087 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 11:12:50 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:12:50 INFO - PROCESS | 1768 | 1483816370098 Marionette TRACE conn4 -> [0,250,"timeouts",{"script":35000}] 11:12:50 INFO - PROCESS | 1768 | 1483816370113 Marionette TRACE conn4 <- [1,250,null,{}] 11:12:50 INFO - PROCESS | 1768 | 1483816370136 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:50 INFO - PROCESS | 1768 | 1483816370510 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 11:12:50 INFO - PROCESS | 1768 | 1483816370600 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315e000 == 10 [pid = 1815] [id = 75] 11:12:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3160400) [pid = 1815] [serial = 212] [outer = (nil)] 11:12:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa328f400) [pid = 1815] [serial = 213] [outer = 0xa3160400] 11:12:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa363fc00) [pid = 1815] [serial = 214] [outer = 0xa3160400] 11:12:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a45400 == 9 [pid = 1815] [id = 72] 11:12:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa384e800 == 8 [pid = 1815] [id = 71] 11:12:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa375c800 == 7 [pid = 1815] [id = 70] 11:12:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284000 == 6 [pid = 1815] [id = 69] 11:12:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164000 == 5 [pid = 1815] [id = 68] 11:12:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa3165400 == 4 [pid = 1815] [id = 67] 11:12:51 INFO - PROCESS | 1768 | 1483816371831 Marionette TRACE conn4 <- [1,252,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,253,"getWindowHandle",null] 11:12:51 INFO - PROCESS | 1768 | 1483816371866 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 11:12:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:12:51 INFO - PROCESS | 1768 | 1483816371879 Marionette TRACE conn4 -> [0,254,"timeouts",{"script":35000}] 11:12:51 INFO - PROCESS | 1768 | 1483816371885 Marionette TRACE conn4 <- [1,254,null,{}] 11:12:51 INFO - PROCESS | 1768 | 1483816371892 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:52 INFO - PROCESS | 1768 | 1483816372136 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 11:12:52 INFO - PROCESS | 1768 | 1483816372236 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3848800 == 5 [pid = 1815] [id = 76] 11:12:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3849000) [pid = 1815] [serial = 215] [outer = (nil)] 11:12:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3853800) [pid = 1815] [serial = 216] [outer = 0xa3849000] 11:12:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a41c00) [pid = 1815] [serial = 217] [outer = 0xa3849000] 11:12:53 INFO - PROCESS | 1768 | 1483816373366 Marionette TRACE conn4 <- [1,256,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,257,"getWindowHandle",null] 11:12:53 INFO - PROCESS | 1768 | 1483816373442 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 11:12:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:12:53 INFO - PROCESS | 1768 | 1483816373452 Marionette TRACE conn4 -> [0,258,"timeouts",{"script":35000}] 11:12:53 INFO - PROCESS | 1768 | 1483816373459 Marionette TRACE conn4 <- [1,258,null,{}] 11:12:53 INFO - PROCESS | 1768 | 1483816373483 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:53 INFO - PROCESS | 1768 | 1483816373695 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 11:12:53 INFO - PROCESS | 1768 | 1483816373794 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4567c00 == 6 [pid = 1815] [id = 77] 11:12:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4568000) [pid = 1815] [serial = 218] [outer = (nil)] 11:12:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa456cc00) [pid = 1815] [serial = 219] [outer = 0xa4568000] 11:12:54 INFO - PROCESS | 1768 | --DOCSHELL 0x9a948c00 == 5 [pid = 1768] [id = 6] 11:12:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa46be400) [pid = 1815] [serial = 220] [outer = 0xa4568000] 11:12:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a49800 == 7 [pid = 1815] [id = 78] 11:12:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa46c4000) [pid = 1815] [serial = 221] [outer = (nil)] 11:12:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:12:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:12:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa46cb400) [pid = 1815] [serial = 222] [outer = 0xa46c4000] 11:12:55 INFO - PROCESS | 1768 | 1483816375470 Marionette TRACE conn4 <- [1,260,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,261,"getWindowHandle",null] 11:12:55 INFO - PROCESS | 1768 | 1483816375511 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 11:12:55 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:12:55 INFO - PROCESS | 1768 | 1483816375527 Marionette TRACE conn4 -> [0,262,"timeouts",{"script":35000}] 11:12:55 INFO - PROCESS | 1768 | 1483816375541 Marionette TRACE conn4 <- [1,262,null,{}] 11:12:55 INFO - PROCESS | 1768 | 1483816375564 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:55 INFO - PROCESS | 1768 | 1483816375863 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 11:12:55 INFO - PROCESS | 1768 | 1483816375937 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:55 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3164400) [pid = 1815] [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] 11:12:55 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa375cc00) [pid = 1815] [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] 11:12:55 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa328d000) [pid = 1815] [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] 11:12:55 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3850000) [pid = 1815] [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] 11:12:55 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a49400) [pid = 1815] [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] 11:12:55 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3166000) [pid = 1815] [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] 11:12:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284c00 == 8 [pid = 1815] [id = 79] 11:12:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa328d000) [pid = 1815] [serial = 223] [outer = (nil)] 11:12:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3a45000) [pid = 1815] [serial = 224] [outer = 0xa328d000] 11:12:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa456b800) [pid = 1815] [serial = 225] [outer = 0xa328d000] 11:12:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4961400 == 9 [pid = 1815] [id = 80] 11:12:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4968c00) [pid = 1815] [serial = 226] [outer = (nil)] 11:12:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa49dc000) [pid = 1815] [serial = 227] [outer = 0xa4968c00] 11:12:57 INFO - PROCESS | 1768 | 1483816377153 Marionette TRACE conn4 <- [1,264,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,265,"getWindowHandle",null] 11:12:57 INFO - PROCESS | 1768 | 1483816377198 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 11:12:57 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:12:57 INFO - PROCESS | 1768 | 1483816377211 Marionette TRACE conn4 -> [0,266,"timeouts",{"script":35000}] 11:12:57 INFO - PROCESS | 1768 | 1483816377217 Marionette TRACE conn4 <- [1,266,null,{}] 11:12:57 INFO - PROCESS | 1768 | 1483816377226 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:57 INFO - PROCESS | 1768 | 1483816377497 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 11:12:57 INFO - PROCESS | 1768 | 1483816377562 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5577800 == 10 [pid = 1815] [id = 81] 11:12:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa558bc00) [pid = 1815] [serial = 228] [outer = (nil)] 11:12:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa77c4800) [pid = 1815] [serial = 229] [outer = 0xa558bc00] 11:12:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa820a000) [pid = 1815] [serial = 230] [outer = 0xa558bc00] 11:12:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328ac00 == 11 [pid = 1815] [id = 82] 11:12:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3290800) [pid = 1815] [serial = 231] [outer = (nil)] 11:12:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:12:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:12:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa363f000) [pid = 1815] [serial = 232] [outer = 0xa3290800] 11:12:58 INFO - PROCESS | 1768 | 1483816378795 Marionette TRACE conn4 <- [1,268,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,269,"getWindowHandle",null] 11:12:58 INFO - PROCESS | 1768 | 1483816378858 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 11:12:58 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:12:58 INFO - PROCESS | 1768 | 1483816378865 Marionette TRACE conn4 -> [0,270,"timeouts",{"script":35000}] 11:12:58 INFO - PROCESS | 1768 | 1483816378872 Marionette TRACE conn4 <- [1,270,null,{}] 11:12:58 INFO - PROCESS | 1768 | 1483816378889 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:12:59 INFO - PROCESS | 1768 | 1483816379155 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 11:12:59 INFO - PROCESS | 1768 | 1483816379241 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:12:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318e400 == 12 [pid = 1815] [id = 83] 11:12:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3190800) [pid = 1815] [serial = 233] [outer = (nil)] 11:12:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3640c00) [pid = 1815] [serial = 234] [outer = 0xa3190800] 11:12:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3762800) [pid = 1815] [serial = 235] [outer = 0xa3190800] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa4961400 == 11 [pid = 1815] [id = 80] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284c00 == 10 [pid = 1815] [id = 79] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a49800 == 9 [pid = 1815] [id = 78] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa4567c00 == 8 [pid = 1815] [id = 77] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa3848800 == 7 [pid = 1815] [id = 76] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4565000) [pid = 1815] [serial = 207] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa315e000 == 6 [pid = 1815] [id = 75] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa3639800 == 5 [pid = 1815] [id = 74] 11:13:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa4553800 == 4 [pid = 1815] [id = 73] 11:13:00 WARNING - wptserve Traceback (most recent call last): 11:13:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:13:00 WARNING - rv = self.func(request, response) 11:13:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:13:00 WARNING - access_control_allow_origin = "*") 11:13:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:13:00 WARNING - payload = payload_generator(server_data) 11:13:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:13:00 WARNING - return encode_string_as_bmp_image(data) 11:13:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:13:00 WARNING - img.save(f, "BMP") 11:13:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:13:00 WARNING - f.write(bmpfileheader) 11:13:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:13:00 WARNING - 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3abf000) [pid = 1815] [serial = 204] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a3c800) [pid = 1815] [serial = 201] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa318e800) [pid = 1815] [serial = 192] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa363a800) [pid = 1815] [serial = 195] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3760c00) [pid = 1815] [serial = 198] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3abe400) [pid = 1815] [serial = 205] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3a3f400) [pid = 1815] [serial = 202] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3764000) [pid = 1815] [serial = 199] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa363c000) [pid = 1815] [serial = 196] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3194c00) [pid = 1815] [serial = 193] [outer = (nil)] [url = about:blank] 11:13:00 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3196000) [pid = 1815] [serial = 190] [outer = (nil)] [url = about:blank] 11:13:03 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3849000) [pid = 1815] [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] 11:13:03 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa4568000) [pid = 1815] [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] 11:13:03 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3160400) [pid = 1815] [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] 11:13:03 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa328d000) [pid = 1815] [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] 11:13:03 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa46c4000) [pid = 1815] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:13:03 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa4968c00) [pid = 1815] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816376910] 11:13:05 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0x9a94ec00) [pid = 1768] [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.] 11:13:05 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0x9a949000) [pid = 1768] [serial = 12] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:13:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa5577800 == 3 [pid = 1815] [id = 81] 11:13:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa328ac00 == 2 [pid = 1815] [id = 82] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa363fc00) [pid = 1815] [serial = 214] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3a45000) [pid = 1815] [serial = 224] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa46cb400) [pid = 1815] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa456b800) [pid = 1815] [serial = 225] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa49dc000) [pid = 1815] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816376910] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa46be400) [pid = 1815] [serial = 220] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3a41c00) [pid = 1815] [serial = 217] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa456cc00) [pid = 1815] [serial = 219] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3853800) [pid = 1815] [serial = 216] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa328f400) [pid = 1815] [serial = 213] [outer = (nil)] [url = about:blank] 11:13:07 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3763800) [pid = 1815] [serial = 210] [outer = (nil)] [url = about:blank] 11:13:09 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3290800) [pid = 1815] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:13:09 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa558bc00) [pid = 1815] [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] 11:13:09 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3643c00) [pid = 1815] [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] 11:13:09 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa4553c00) [pid = 1815] [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] 11:13:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9a94bc00 == 4 [pid = 1768] [id = 7] 11:13:10 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0x9898c400) [pid = 1768] [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.] 11:13:10 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0x9a94c400) [pid = 1768] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:13:13 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa363f000) [pid = 1815] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:13:13 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa820a000) [pid = 1815] [serial = 230] [outer = (nil)] [url = about:blank] 11:13:13 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3640c00) [pid = 1815] [serial = 234] [outer = (nil)] [url = about:blank] 11:13:13 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa77c4800) [pid = 1815] [serial = 229] [outer = (nil)] [url = about:blank] 11:13:13 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3847800) [pid = 1815] [serial = 211] [outer = (nil)] [url = about:blank] 11:13:13 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa4569800) [pid = 1815] [serial = 208] [outer = (nil)] [url = about:blank] 11:13:29 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:13:29 INFO - PROCESS | 1768 | 1483816409800 Marionette TRACE conn4 <- [1,272,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:13:29 INFO - . 11:13:29 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30984ms 11:13:29 INFO - PROCESS | 1768 | 1483816409852 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 11:13:29 INFO - PROCESS | 1768 | 1483816409859 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 11:13:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:13:29 INFO - PROCESS | 1768 | 1483816409869 Marionette TRACE conn4 -> [0,274,"timeouts",{"script":35000}] 11:13:29 INFO - PROCESS | 1768 | 1483816409875 Marionette TRACE conn4 <- [1,274,null,{}] 11:13:29 INFO - PROCESS | 1768 | 1483816409886 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:13:30 INFO - PROCESS | 1768 | 1483816410113 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 11:13:30 INFO - PROCESS | 1768 | 1483816410174 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:13:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164000 == 3 [pid = 1815] [id = 84] 11:13:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164800) [pid = 1815] [serial = 236] [outer = (nil)] 11:13:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c800) [pid = 1815] [serial = 237] [outer = 0xa3164800] 11:13:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194400) [pid = 1815] [serial = 238] [outer = 0xa3164800] 11:13:31 WARNING - wptserve Traceback (most recent call last): 11:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:13:31 WARNING - rv = self.func(request, response) 11:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:13:31 WARNING - access_control_allow_origin = "*") 11:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:13:31 WARNING - payload = payload_generator(server_data) 11:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:13:31 WARNING - return encode_string_as_bmp_image(data) 11:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:13:31 WARNING - img.save(f, "BMP") 11:13:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:13:31 WARNING - f.write(bmpfileheader) 11:13:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:13:31 WARNING - 11:13:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa318e400 == 2 [pid = 1815] [id = 83] 11:13:44 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3190800) [pid = 1815] [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] 11:13:49 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c800) [pid = 1815] [serial = 237] [outer = (nil)] [url = about:blank] 11:13:49 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3762800) [pid = 1815] [serial = 235] [outer = (nil)] [url = about:blank] 11:14:00 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:14:00 INFO - PROCESS | 1768 | 1483816440673 Marionette TRACE conn4 <- [1,276,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:14:00 INFO - . 11:14:00 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30829ms 11:14:00 INFO - PROCESS | 1768 | 1483816440699 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 11:14:00 INFO - PROCESS | 1768 | 1483816440711 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 11:14:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:14:00 INFO - PROCESS | 1768 | 1483816440728 Marionette TRACE conn4 -> [0,278,"timeouts",{"script":35000}] 11:14:00 INFO - PROCESS | 1768 | 1483816440736 Marionette TRACE conn4 <- [1,278,null,{}] 11:14:00 INFO - PROCESS | 1768 | 1483816440747 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:00 INFO - PROCESS | 1768 | 1483816440978 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 11:14:01 INFO - PROCESS | 1768 | 1483816441036 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164400 == 3 [pid = 1815] [id = 85] 11:14:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3165000) [pid = 1815] [serial = 239] [outer = (nil)] 11:14:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e800) [pid = 1815] [serial = 240] [outer = 0xa3165000] 11:14:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195c00) [pid = 1815] [serial = 241] [outer = 0xa3165000] 11:14:02 WARNING - wptserve Traceback (most recent call last): 11:14:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:14:02 WARNING - rv = self.func(request, response) 11:14:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:14:02 WARNING - access_control_allow_origin = "*") 11:14:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:14:02 WARNING - payload = payload_generator(server_data) 11:14:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:14:02 WARNING - return encode_string_as_bmp_image(data) 11:14:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:14:02 WARNING - img.save(f, "BMP") 11:14:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:14:02 WARNING - f.write(bmpfileheader) 11:14:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:14:02 WARNING - 11:14:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164000 == 2 [pid = 1815] [id = 84] 11:14:15 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3164800) [pid = 1815] [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] 11:14:20 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e800) [pid = 1815] [serial = 240] [outer = (nil)] [url = about:blank] 11:14:20 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3194400) [pid = 1815] [serial = 238] [outer = (nil)] [url = about:blank] 11:14:31 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:14:31 INFO - PROCESS | 1768 | 1483816471517 Marionette TRACE conn4 <- [1,280,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:14:31 INFO - . 11:14:31 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30842ms 11:14:31 INFO - PROCESS | 1768 | 1483816471571 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 11:14:31 INFO - PROCESS | 1768 | 1483816471579 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 11:14:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:14:31 INFO - PROCESS | 1768 | 1483816471591 Marionette TRACE conn4 -> [0,282,"timeouts",{"script":35000}] 11:14:31 INFO - PROCESS | 1768 | 1483816471600 Marionette TRACE conn4 <- [1,282,null,{}] 11:14:31 INFO - PROCESS | 1768 | 1483816471613 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:31 INFO - PROCESS | 1768 | 1483816471869 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 11:14:31 INFO - PROCESS | 1768 | 1483816471909 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163c00 == 3 [pid = 1815] [id = 86] 11:14:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164000) [pid = 1815] [serial = 242] [outer = (nil)] 11:14:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d800) [pid = 1815] [serial = 243] [outer = 0xa3164000] 11:14:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 244] [outer = 0xa3164000] 11:14:32 INFO - PROCESS | 1768 | 1483816472973 Marionette TRACE conn4 <- [1,284,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,285,"getWindowHandle",null] 11:14:33 INFO - PROCESS | 1768 | 1483816473042 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 11:14:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:14:33 INFO - PROCESS | 1768 | 1483816473064 Marionette TRACE conn4 -> [0,286,"timeouts",{"script":35000}] 11:14:33 INFO - PROCESS | 1768 | 1483816473074 Marionette TRACE conn4 <- [1,286,null,{}] 11:14:33 INFO - PROCESS | 1768 | 1483816473080 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:33 INFO - PROCESS | 1768 | 1483816473305 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 11:14:33 INFO - PROCESS | 1768 | 1483816473387 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c400 == 4 [pid = 1815] [id = 87] 11:14:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328c800) [pid = 1815] [serial = 245] [outer = (nil)] 11:14:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa363a800) [pid = 1815] [serial = 246] [outer = 0xa328c800] 11:14:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363d800) [pid = 1815] [serial = 247] [outer = 0xa328c800] 11:14:34 INFO - PROCESS | 1768 | 1483816474417 Marionette TRACE conn4 <- [1,288,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,289,"getWindowHandle",null] 11:14:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:14:34 INFO - PROCESS | 1768 | 1483816474459 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 11:14:34 INFO - PROCESS | 1768 | 1483816474467 Marionette TRACE conn4 -> [0,290,"timeouts",{"script":35000}] 11:14:34 INFO - PROCESS | 1768 | 1483816474475 Marionette TRACE conn4 <- [1,290,null,{}] 11:14:34 INFO - PROCESS | 1768 | 1483816474496 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:34 INFO - PROCESS | 1768 | 1483816474758 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 11:14:34 INFO - PROCESS | 1768 | 1483816474822 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375c400 == 5 [pid = 1815] [id = 88] 11:14:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375c800) [pid = 1815] [serial = 248] [outer = (nil)] 11:14:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3760800) [pid = 1815] [serial = 249] [outer = 0xa375c800] 11:14:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3763c00) [pid = 1815] [serial = 250] [outer = 0xa375c800] 11:14:35 INFO - PROCESS | 1768 | 1483816475902 Marionette TRACE conn4 <- [1,292,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,293,"getWindowHandle",null] 11:14:35 INFO - PROCESS | 1768 | 1483816475966 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 11:14:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:14:35 INFO - PROCESS | 1768 | 1483816475973 Marionette TRACE conn4 -> [0,294,"timeouts",{"script":35000}] 11:14:35 INFO - PROCESS | 1768 | 1483816475978 Marionette TRACE conn4 <- [1,294,null,{}] 11:14:35 INFO - PROCESS | 1768 | 1483816475988 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:36 INFO - PROCESS | 1768 | 1483816476176 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 11:14:36 INFO - PROCESS | 1768 | 1483816476249 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384f800 == 6 [pid = 1815] [id = 89] 11:14:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa384fc00) [pid = 1815] [serial = 251] [outer = (nil)] 11:14:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3a3c400) [pid = 1815] [serial = 252] [outer = 0xa384fc00] 11:14:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3f000) [pid = 1815] [serial = 253] [outer = 0xa384fc00] 11:14:37 INFO - PROCESS | 1768 | 1483816477216 Marionette TRACE conn4 <- [1,296,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,297,"getWindowHandle",null] 11:14:37 INFO - PROCESS | 1768 | 1483816477266 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 11:14:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:14:37 INFO - PROCESS | 1768 | 1483816477278 Marionette TRACE conn4 -> [0,298,"timeouts",{"script":35000}] 11:14:37 INFO - PROCESS | 1768 | 1483816477281 Marionette TRACE conn4 <- [1,298,null,{}] 11:14:37 INFO - PROCESS | 1768 | 1483816477288 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:37 INFO - PROCESS | 1768 | 1483816477467 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 11:14:37 INFO - PROCESS | 1768 | 1483816477542 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a45400 == 7 [pid = 1815] [id = 90] 11:14:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a48c00) [pid = 1815] [serial = 254] [outer = (nil)] 11:14:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abe800) [pid = 1815] [serial = 255] [outer = 0xa3a48c00] 11:14:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3abdc00) [pid = 1815] [serial = 256] [outer = 0xa3a48c00] 11:14:38 INFO - PROCESS | 1768 | 1483816478483 Marionette TRACE conn4 <- [1,300,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,301,"getWindowHandle",null] 11:14:38 INFO - PROCESS | 1768 | 1483816478537 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 11:14:38 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:14:38 INFO - PROCESS | 1768 | 1483816478543 Marionette TRACE conn4 -> [0,302,"timeouts",{"script":35000}] 11:14:38 INFO - PROCESS | 1768 | 1483816478547 Marionette TRACE conn4 <- [1,302,null,{}] 11:14:38 INFO - PROCESS | 1768 | 1483816478552 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:38 INFO - PROCESS | 1768 | 1483816478819 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 11:14:38 INFO - PROCESS | 1768 | 1483816478862 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:38 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4550800 == 8 [pid = 1815] [id = 91] 11:14:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4550c00) [pid = 1815] [serial = 257] [outer = (nil)] 11:14:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4564800) [pid = 1815] [serial = 258] [outer = 0xa4550c00] 11:14:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4569000) [pid = 1815] [serial = 259] [outer = 0xa4550c00] 11:14:39 INFO - PROCESS | 1768 | 1483816479966 Marionette TRACE conn4 <- [1,304,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,305,"getWindowHandle",null] 11:14:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:14:40 INFO - PROCESS | 1768 | 1483816480033 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 11:14:40 INFO - PROCESS | 1768 | 1483816480040 Marionette TRACE conn4 -> [0,306,"timeouts",{"script":35000}] 11:14:40 INFO - PROCESS | 1768 | 1483816480043 Marionette TRACE conn4 <- [1,306,null,{}] 11:14:40 INFO - PROCESS | 1768 | 1483816480048 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:40 INFO - PROCESS | 1768 | 1483816480241 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 11:14:40 INFO - PROCESS | 1768 | 1483816480309 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363ec00 == 9 [pid = 1815] [id = 92] 11:14:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3640000) [pid = 1815] [serial = 260] [outer = (nil)] 11:14:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3762800) [pid = 1815] [serial = 261] [outer = 0xa3640000] 11:14:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3847800) [pid = 1815] [serial = 262] [outer = 0xa3640000] 11:14:41 INFO - PROCESS | 1768 | 1483816481638 Marionette TRACE conn4 <- [1,308,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,309,"getWindowHandle",null] 11:14:41 INFO - PROCESS | 1768 | 1483816481692 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 11:14:41 INFO - PROCESS | 1768 | 1483816481707 Marionette TRACE conn4 -> [0,310,"timeouts",{"script":35000}] 11:14:41 INFO - PROCESS | 1768 | 1483816481710 Marionette TRACE conn4 <- [1,310,null,{}] 11:14:41 INFO - PROCESS | 1768 | 1483816481720 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:41 INFO - PROCESS | 1768 | 1483816481940 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 11:14:42 INFO - PROCESS | 1768 | 1483816482008 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:42 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3161c00 == 10 [pid = 1815] [id = 93] 11:14:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3165c00) [pid = 1815] [serial = 263] [outer = (nil)] 11:14:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa328c000) [pid = 1815] [serial = 264] [outer = 0xa3165c00] 11:14:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3290400) [pid = 1815] [serial = 265] [outer = 0xa3165c00] 11:14:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a45400 == 9 [pid = 1815] [id = 90] 11:14:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa384f800 == 8 [pid = 1815] [id = 89] 11:14:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa375c400 == 7 [pid = 1815] [id = 88] 11:14:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c400 == 6 [pid = 1815] [id = 87] 11:14:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163c00 == 5 [pid = 1815] [id = 86] 11:14:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164400 == 4 [pid = 1815] [id = 85] 11:14:43 INFO - . 11:14:43 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1447ms 11:14:43 INFO - PROCESS | 1768 | 1483816483129 Marionette TRACE conn4 <- [1,312,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,313,"getWindowHandle",null] 11:14:43 INFO - PROCESS | 1768 | 1483816483154 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 11:14:43 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:14:43 INFO - PROCESS | 1768 | 1483816483168 Marionette TRACE conn4 -> [0,314,"timeouts",{"script":35000}] 11:14:43 INFO - PROCESS | 1768 | 1483816483170 Marionette TRACE conn4 <- [1,314,null,{}] 11:14:43 INFO - PROCESS | 1768 | 1483816483176 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:43 INFO - PROCESS | 1768 | 1483816483380 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 11:14:43 INFO - PROCESS | 1768 | 1483816483436 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375a400 == 5 [pid = 1815] [id = 94] 11:14:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa375bc00) [pid = 1815] [serial = 266] [outer = (nil)] 11:14:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3847000) [pid = 1815] [serial = 267] [outer = 0xa375bc00] 11:14:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3848c00) [pid = 1815] [serial = 268] [outer = 0xa375bc00] 11:14:44 INFO - PROCESS | 1768 | 1483816484597 Marionette TRACE conn4 <- [1,316,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,317,"getWindowHandle",null] 11:14:44 INFO - PROCESS | 1768 | 1483816484664 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 11:14:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:14:44 INFO - PROCESS | 1768 | 1483816484673 Marionette TRACE conn4 -> [0,318,"timeouts",{"script":35000}] 11:14:44 INFO - PROCESS | 1768 | 1483816484676 Marionette TRACE conn4 <- [1,318,null,{}] 11:14:44 INFO - PROCESS | 1768 | 1483816484682 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:44 INFO - PROCESS | 1768 | 1483816484884 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 11:14:44 INFO - PROCESS | 1768 | 1483816484928 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3aca800 == 6 [pid = 1815] [id = 95] 11:14:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3acb400) [pid = 1815] [serial = 269] [outer = (nil)] 11:14:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4551000) [pid = 1815] [serial = 270] [outer = 0xa3acb400] 11:14:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4555800) [pid = 1815] [serial = 271] [outer = 0xa3acb400] 11:14:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4567400 == 7 [pid = 1815] [id = 96] 11:14:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa456a000) [pid = 1815] [serial = 272] [outer = (nil)] 11:14:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:14:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:14:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa456c800) [pid = 1815] [serial = 273] [outer = 0xa456a000] 11:14:46 INFO - PROCESS | 1768 | 1483816486325 Marionette TRACE conn4 <- [1,320,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,321,"getWindowHandle",null] 11:14:46 INFO - PROCESS | 1768 | 1483816486371 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 11:14:46 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:14:46 INFO - PROCESS | 1768 | 1483816486378 Marionette TRACE conn4 -> [0,322,"timeouts",{"script":35000}] 11:14:46 INFO - PROCESS | 1768 | 1483816486381 Marionette TRACE conn4 <- [1,322,null,{}] 11:14:46 INFO - PROCESS | 1768 | 1483816486389 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:46 INFO - PROCESS | 1768 | 1483816486600 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 11:14:46 INFO - PROCESS | 1768 | 1483816486697 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488bc00 == 8 [pid = 1815] [id = 97] 11:14:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa488cc00) [pid = 1815] [serial = 274] [outer = (nil)] 11:14:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4910400) [pid = 1815] [serial = 275] [outer = 0xa488cc00] 11:14:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa4904400) [pid = 1815] [serial = 276] [outer = 0xa488cc00] 11:14:47 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3164000) [pid = 1815] [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] 11:14:47 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa328c800) [pid = 1815] [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] 11:14:47 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375c800) [pid = 1815] [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] 11:14:47 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa384fc00) [pid = 1815] [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] 11:14:47 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3a48c00) [pid = 1815] [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] 11:14:47 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3165000) [pid = 1815] [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] 11:14:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 9 [pid = 1815] [id = 98] 11:14:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3282c00) [pid = 1815] [serial = 277] [outer = (nil)] 11:14:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa375c000) [pid = 1815] [serial = 278] [outer = 0xa3282c00] 11:14:48 INFO - PROCESS | 1768 | 1483816488369 Marionette TRACE conn4 <- [1,324,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,325,"getWindowHandle",null] 11:14:48 INFO - PROCESS | 1768 | 1483816488424 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 11:14:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:14:48 INFO - PROCESS | 1768 | 1483816488431 Marionette TRACE conn4 -> [0,326,"timeouts",{"script":35000}] 11:14:48 INFO - PROCESS | 1768 | 1483816488434 Marionette TRACE conn4 <- [1,326,null,{}] 11:14:48 INFO - PROCESS | 1768 | 1483816488439 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:48 INFO - PROCESS | 1768 | 1483816488609 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 11:14:48 INFO - PROCESS | 1768 | 1483816488626 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4562800 == 10 [pid = 1815] [id = 99] 11:14:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa5499c00) [pid = 1815] [serial = 279] [outer = (nil)] 11:14:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa5572400) [pid = 1815] [serial = 280] [outer = 0xa5499c00] 11:14:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa5578000) [pid = 1815] [serial = 281] [outer = 0xa5499c00] 11:14:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315e800 == 11 [pid = 1815] [id = 100] 11:14:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa315f400) [pid = 1815] [serial = 282] [outer = (nil)] 11:14:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:14:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:14:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa318b000) [pid = 1815] [serial = 283] [outer = 0xa315f400] 11:14:49 INFO - PROCESS | 1768 | 1483816489981 Marionette TRACE conn4 <- [1,328,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,329,"getWindowHandle",null] 11:14:50 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:14:50 INFO - PROCESS | 1768 | 1483816490023 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 11:14:50 INFO - PROCESS | 1768 | 1483816490040 Marionette TRACE conn4 -> [0,330,"timeouts",{"script":35000}] 11:14:50 INFO - PROCESS | 1768 | 1483816490045 Marionette TRACE conn4 <- [1,330,null,{}] 11:14:50 INFO - PROCESS | 1768 | 1483816490051 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:14:50 INFO - PROCESS | 1768 | 1483816490261 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 11:14:50 INFO - PROCESS | 1768 | 1483816490320 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:14:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384ec00 == 12 [pid = 1815] [id = 101] 11:14:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3a49000) [pid = 1815] [serial = 284] [outer = (nil)] 11:14:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa46c2000) [pid = 1815] [serial = 285] [outer = 0xa3a49000] 11:14:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa46c9c00) [pid = 1815] [serial = 286] [outer = 0xa3a49000] 11:14:51 WARNING - wptserve Traceback (most recent call last): 11:14:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:14:51 WARNING - rv = self.func(request, response) 11:14:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:14:51 WARNING - access_control_allow_origin = "*") 11:14:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:14:51 WARNING - payload = payload_generator(server_data) 11:14:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:14:51 WARNING - return encode_string_as_bmp_image(data) 11:14:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:14:51 WARNING - img.save(f, "BMP") 11:14:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:14:51 WARNING - f.write(bmpfileheader) 11:14:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:14:51 WARNING - 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 11 [pid = 1815] [id = 98] 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa488bc00 == 10 [pid = 1815] [id = 97] 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa4567400 == 9 [pid = 1815] [id = 96] 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3aca800 == 8 [pid = 1815] [id = 95] 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa375a400 == 7 [pid = 1815] [id = 94] 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3161c00 == 6 [pid = 1815] [id = 93] 11:14:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa363ec00 == 5 [pid = 1815] [id = 92] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa3abdc00) [pid = 1815] [serial = 256] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3abe800) [pid = 1815] [serial = 255] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a3f000) [pid = 1815] [serial = 253] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a3c400) [pid = 1815] [serial = 252] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa318d800) [pid = 1815] [serial = 243] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa363a800) [pid = 1815] [serial = 246] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3760800) [pid = 1815] [serial = 249] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa4564800) [pid = 1815] [serial = 258] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3194c00) [pid = 1815] [serial = 244] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3763c00) [pid = 1815] [serial = 250] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa363d800) [pid = 1815] [serial = 247] [outer = (nil)] [url = about:blank] 11:14:52 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3195c00) [pid = 1815] [serial = 241] [outer = (nil)] [url = about:blank] 11:14:54 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3acb400) [pid = 1815] [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] 11:14:54 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa488cc00) [pid = 1815] [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] 11:14:54 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3165c00) [pid = 1815] [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] 11:14:54 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa375bc00) [pid = 1815] [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] 11:14:54 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3282c00) [pid = 1815] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816488047] 11:14:55 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa456a000) [pid = 1815] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:14:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa4550800 == 4 [pid = 1815] [id = 91] 11:14:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa4562800 == 3 [pid = 1815] [id = 99] 11:14:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa315e800 == 2 [pid = 1815] [id = 100] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa5572400) [pid = 1815] [serial = 280] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3290400) [pid = 1815] [serial = 265] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3848c00) [pid = 1815] [serial = 268] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa375c000) [pid = 1815] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816488047] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa4904400) [pid = 1815] [serial = 276] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4910400) [pid = 1815] [serial = 275] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa456c800) [pid = 1815] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa4555800) [pid = 1815] [serial = 271] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa4551000) [pid = 1815] [serial = 270] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3847000) [pid = 1815] [serial = 267] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa328c000) [pid = 1815] [serial = 264] [outer = (nil)] [url = about:blank] 11:14:59 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3762800) [pid = 1815] [serial = 261] [outer = (nil)] [url = about:blank] 11:15:01 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa5499c00) [pid = 1815] [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] 11:15:01 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa315f400) [pid = 1815] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:15:01 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa3640000) [pid = 1815] [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] 11:15:01 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa4550c00) [pid = 1815] [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] 11:15:05 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa5578000) [pid = 1815] [serial = 281] [outer = (nil)] [url = about:blank] 11:15:05 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa318b000) [pid = 1815] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:15:05 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa46c2000) [pid = 1815] [serial = 285] [outer = (nil)] [url = about:blank] 11:15:05 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3847800) [pid = 1815] [serial = 262] [outer = (nil)] [url = about:blank] 11:15:05 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa4569000) [pid = 1815] [serial = 259] [outer = (nil)] [url = about:blank] 11:15:20 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:15:20 INFO - PROCESS | 1768 | 1483816520872 Marionette TRACE conn4 <- [1,332,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:15:20 INFO - . 11:15:20 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30879ms 11:15:20 INFO - PROCESS | 1768 | 1483816520917 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 11:15:20 INFO - PROCESS | 1768 | 1483816520923 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 11:15:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:15:20 INFO - PROCESS | 1768 | 1483816520974 Marionette TRACE conn4 -> [0,334,"timeouts",{"script":35000}] 11:15:20 INFO - PROCESS | 1768 | 1483816520980 Marionette TRACE conn4 <- [1,334,null,{}] 11:15:20 INFO - PROCESS | 1768 | 1483816520992 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:15:21 INFO - PROCESS | 1768 | 1483816521263 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 11:15:21 INFO - PROCESS | 1768 | 1483816521317 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162800 == 3 [pid = 1815] [id = 102] 11:15:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3162c00) [pid = 1815] [serial = 287] [outer = (nil)] 11:15:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ac00) [pid = 1815] [serial = 288] [outer = 0xa3162c00] 11:15:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3191800) [pid = 1815] [serial = 289] [outer = 0xa3162c00] 11:15:22 WARNING - wptserve Traceback (most recent call last): 11:15:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:15:22 WARNING - rv = self.func(request, response) 11:15:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:15:22 WARNING - access_control_allow_origin = "*") 11:15:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:15:22 WARNING - payload = payload_generator(server_data) 11:15:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:15:22 WARNING - return encode_string_as_bmp_image(data) 11:15:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:15:22 WARNING - img.save(f, "BMP") 11:15:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:15:22 WARNING - f.write(bmpfileheader) 11:15:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:15:22 WARNING - 11:15:29 INFO - PROCESS | 1768 | --DOCSHELL 0xa384ec00 == 2 [pid = 1815] [id = 101] 11:15:35 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a49000) [pid = 1815] [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] 11:15:40 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ac00) [pid = 1815] [serial = 288] [outer = (nil)] [url = about:blank] 11:15:40 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa46c9c00) [pid = 1815] [serial = 286] [outer = (nil)] [url = about:blank] 11:15:51 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:15:51 INFO - PROCESS | 1768 | 1483816551811 Marionette TRACE conn4 <- [1,336,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:15:51 INFO - . 11:15:51 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30921ms 11:15:51 INFO - PROCESS | 1768 | 1483816551854 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 11:15:51 INFO - PROCESS | 1768 | 1483816551861 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 11:15:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:15:51 INFO - PROCESS | 1768 | 1483816551872 Marionette TRACE conn4 -> [0,338,"timeouts",{"script":35000}] 11:15:51 INFO - PROCESS | 1768 | 1483816551880 Marionette TRACE conn4 <- [1,338,null,{}] 11:15:51 INFO - PROCESS | 1768 | 1483816551890 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:15:52 INFO - PROCESS | 1768 | 1483816552124 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 11:15:52 INFO - PROCESS | 1768 | 1483816552184 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:15:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3165c00 == 3 [pid = 1815] [id = 103] 11:15:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3166000) [pid = 1815] [serial = 290] [outer = (nil)] 11:15:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 291] [outer = 0xa3166000] 11:15:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196000) [pid = 1815] [serial = 292] [outer = 0xa3166000] 11:15:53 WARNING - wptserve Traceback (most recent call last): 11:15:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:15:53 WARNING - rv = self.func(request, response) 11:15:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:15:53 WARNING - access_control_allow_origin = "*") 11:15:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:15:53 WARNING - payload = payload_generator(server_data) 11:15:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:15:53 WARNING - return encode_string_as_bmp_image(data) 11:15:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:15:53 WARNING - img.save(f, "BMP") 11:15:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:15:53 WARNING - f.write(bmpfileheader) 11:15:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:15:53 WARNING - 11:16:00 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162800 == 2 [pid = 1815] [id = 102] 11:16:03 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3162c00) [pid = 1815] [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] 11:16:07 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e400) [pid = 1815] [serial = 291] [outer = (nil)] [url = about:blank] 11:16:07 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3191800) [pid = 1815] [serial = 289] [outer = (nil)] [url = about:blank] 11:16:22 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:16:22 INFO - PROCESS | 1768 | 1483816582661 Marionette TRACE conn4 <- [1,340,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:16:22 INFO - . 11:16:22 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30829ms 11:16:22 INFO - PROCESS | 1768 | 1483816582701 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 11:16:22 INFO - PROCESS | 1768 | 1483816582713 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 11:16:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:16:22 INFO - PROCESS | 1768 | 1483816582727 Marionette TRACE conn4 -> [0,342,"timeouts",{"script":35000}] 11:16:22 INFO - PROCESS | 1768 | 1483816582736 Marionette TRACE conn4 <- [1,342,null,{}] 11:16:22 INFO - PROCESS | 1768 | 1483816582742 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:22 INFO - PROCESS | 1768 | 1483816582968 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 11:16:23 INFO - PROCESS | 1768 | 1483816583012 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 104] 11:16:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163800) [pid = 1815] [serial = 293] [outer = (nil)] 11:16:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 294] [outer = 0xa3163800] 11:16:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194000) [pid = 1815] [serial = 295] [outer = 0xa3163800] 11:16:24 INFO - PROCESS | 1768 | 1483816584137 Marionette TRACE conn4 <- [1,344,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,345,"getWindowHandle",null] 11:16:24 INFO - PROCESS | 1768 | 1483816584185 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 11:16:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:16:24 INFO - PROCESS | 1768 | 1483816584193 Marionette TRACE conn4 -> [0,346,"timeouts",{"script":35000}] 11:16:24 INFO - PROCESS | 1768 | 1483816584202 Marionette TRACE conn4 <- [1,346,null,{}] 11:16:24 INFO - PROCESS | 1768 | 1483816584223 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:24 INFO - PROCESS | 1768 | 1483816584436 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 11:16:24 INFO - PROCESS | 1768 | 1483816584517 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:24 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c800 == 4 [pid = 1815] [id = 105] 11:16:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328cc00) [pid = 1815] [serial = 296] [outer = (nil)] 11:16:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa363a000) [pid = 1815] [serial = 297] [outer = 0xa328cc00] 11:16:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363d000) [pid = 1815] [serial = 298] [outer = 0xa328cc00] 11:16:25 INFO - PROCESS | 1768 | 1483816585622 Marionette TRACE conn4 <- [1,348,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,349,"getWindowHandle",null] 11:16:25 INFO - PROCESS | 1768 | 1483816585687 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 11:16:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:16:25 INFO - PROCESS | 1768 | 1483816585694 Marionette TRACE conn4 -> [0,350,"timeouts",{"script":35000}] 11:16:25 INFO - PROCESS | 1768 | 1483816585698 Marionette TRACE conn4 <- [1,350,null,{}] 11:16:25 INFO - PROCESS | 1768 | 1483816585705 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:25 INFO - PROCESS | 1768 | 1483816585939 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 11:16:26 INFO - PROCESS | 1768 | 1483816585970 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375c000 == 5 [pid = 1815] [id = 106] 11:16:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375c400) [pid = 1815] [serial = 299] [outer = (nil)] 11:16:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3760400) [pid = 1815] [serial = 300] [outer = 0xa375c400] 11:16:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3761800) [pid = 1815] [serial = 301] [outer = 0xa375c400] 11:16:27 INFO - PROCESS | 1768 | 1483816587152 Marionette TRACE conn4 <- [1,352,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,353,"getWindowHandle",null] 11:16:27 INFO - PROCESS | 1768 | 1483816587195 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 11:16:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:16:27 INFO - PROCESS | 1768 | 1483816587203 Marionette TRACE conn4 -> [0,354,"timeouts",{"script":35000}] 11:16:27 INFO - PROCESS | 1768 | 1483816587207 Marionette TRACE conn4 <- [1,354,null,{}] 11:16:27 INFO - PROCESS | 1768 | 1483816587214 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:27 INFO - PROCESS | 1768 | 1483816587421 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 11:16:27 INFO - PROCESS | 1768 | 1483816587490 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384f000 == 6 [pid = 1815] [id = 107] 11:16:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa384f800) [pid = 1815] [serial = 302] [outer = (nil)] 11:16:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3a3c400) [pid = 1815] [serial = 303] [outer = 0xa384f800] 11:16:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3ec00) [pid = 1815] [serial = 304] [outer = 0xa384f800] 11:16:28 INFO - PROCESS | 1768 | 1483816588540 Marionette TRACE conn4 <- [1,356,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,357,"getWindowHandle",null] 11:16:28 INFO - PROCESS | 1768 | 1483816588596 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 11:16:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:16:28 INFO - PROCESS | 1768 | 1483816588605 Marionette TRACE conn4 -> [0,358,"timeouts",{"script":35000}] 11:16:28 INFO - PROCESS | 1768 | 1483816588608 Marionette TRACE conn4 <- [1,358,null,{}] 11:16:28 INFO - PROCESS | 1768 | 1483816588612 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:28 INFO - PROCESS | 1768 | 1483816588850 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 11:16:28 INFO - PROCESS | 1768 | 1483816588907 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a45400 == 7 [pid = 1815] [id = 108] 11:16:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a4a400) [pid = 1815] [serial = 305] [outer = (nil)] 11:16:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abec00) [pid = 1815] [serial = 306] [outer = 0xa3a4a400] 11:16:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3abe000) [pid = 1815] [serial = 307] [outer = 0xa3a4a400] 11:16:30 INFO - PROCESS | 1768 | 1483816590021 Marionette TRACE conn4 <- [1,360,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,361,"getWindowHandle",null] 11:16:30 INFO - PROCESS | 1768 | 1483816590050 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 11:16:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:16:30 INFO - PROCESS | 1768 | 1483816590058 Marionette TRACE conn4 -> [0,362,"timeouts",{"script":35000}] 11:16:30 INFO - PROCESS | 1768 | 1483816590061 Marionette TRACE conn4 <- [1,362,null,{}] 11:16:30 INFO - PROCESS | 1768 | 1483816590067 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:30 INFO - PROCESS | 1768 | 1483816590345 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 11:16:30 INFO - PROCESS | 1768 | 1483816590405 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4554000 == 8 [pid = 1815] [id = 109] 11:16:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4554800) [pid = 1815] [serial = 308] [outer = (nil)] 11:16:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4565800) [pid = 1815] [serial = 309] [outer = 0xa4554800] 11:16:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa456a400) [pid = 1815] [serial = 310] [outer = 0xa4554800] 11:16:32 INFO - PROCESS | 1768 | 1483816592010 Marionette TRACE conn4 <- [1,364,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,365,"getWindowHandle",null] 11:16:32 INFO - PROCESS | 1768 | 1483816592103 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 11:16:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:16:32 INFO - PROCESS | 1768 | 1483816592162 Marionette TRACE conn4 -> [0,366,"timeouts",{"script":35000}] 11:16:32 INFO - PROCESS | 1768 | 1483816592169 Marionette TRACE conn4 <- [1,366,null,{}] 11:16:32 INFO - PROCESS | 1768 | 1483816592177 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:32 INFO - PROCESS | 1768 | 1483816592450 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 11:16:32 INFO - PROCESS | 1768 | 1483816592561 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162400 == 9 [pid = 1815] [id = 110] 11:16:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3165000) [pid = 1815] [serial = 311] [outer = (nil)] 11:16:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa328e400) [pid = 1815] [serial = 312] [outer = 0xa3165000] 11:16:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3642000) [pid = 1815] [serial = 313] [outer = 0xa3165000] 11:16:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a45400 == 8 [pid = 1815] [id = 108] 11:16:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa384f000 == 7 [pid = 1815] [id = 107] 11:16:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa375c000 == 6 [pid = 1815] [id = 106] 11:16:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c800 == 5 [pid = 1815] [id = 105] 11:16:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 4 [pid = 1815] [id = 104] 11:16:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3165c00 == 3 [pid = 1815] [id = 103] 11:16:33 INFO - PROCESS | 1768 | 1483816593825 Marionette TRACE conn4 <- [1,368,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,369,"getWindowHandle",null] 11:16:33 INFO - PROCESS | 1768 | 1483816593887 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 11:16:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:16:33 INFO - PROCESS | 1768 | 1483816593898 Marionette TRACE conn4 -> [0,370,"timeouts",{"script":35000}] 11:16:33 INFO - PROCESS | 1768 | 1483816593903 Marionette TRACE conn4 <- [1,370,null,{}] 11:16:33 INFO - PROCESS | 1768 | 1483816593910 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:34 INFO - PROCESS | 1768 | 1483816594134 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 11:16:34 INFO - PROCESS | 1768 | 1483816594216 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3763400 == 4 [pid = 1815] [id = 111] 11:16:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3764000) [pid = 1815] [serial = 314] [outer = (nil)] 11:16:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3847c00) [pid = 1815] [serial = 315] [outer = 0xa3764000] 11:16:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3849c00) [pid = 1815] [serial = 316] [outer = 0xa3764000] 11:16:35 INFO - PROCESS | 1768 | 1483816595535 Marionette TRACE conn4 <- [1,372,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,373,"getWindowHandle",null] 11:16:35 INFO - PROCESS | 1768 | 1483816595600 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 11:16:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:16:35 INFO - PROCESS | 1768 | 1483816595610 Marionette TRACE conn4 -> [0,374,"timeouts",{"script":35000}] 11:16:35 INFO - PROCESS | 1768 | 1483816595616 Marionette TRACE conn4 <- [1,374,null,{}] 11:16:35 INFO - PROCESS | 1768 | 1483816595623 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:35 INFO - PROCESS | 1768 | 1483816595861 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 11:16:35 INFO - PROCESS | 1768 | 1483816595950 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3abd000 == 5 [pid = 1815] [id = 112] 11:16:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3abd800) [pid = 1815] [serial = 317] [outer = (nil)] 11:16:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa454a800) [pid = 1815] [serial = 318] [outer = 0xa3abd800] 11:16:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa4550400) [pid = 1815] [serial = 319] [outer = 0xa3abd800] 11:16:37 INFO - . 11:16:37 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1584ms 11:16:37 INFO - PROCESS | 1768 | 1483816597170 Marionette TRACE conn4 <- [1,376,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,377,"getWindowHandle",null] 11:16:37 INFO - PROCESS | 1768 | 1483816597211 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 11:16:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:16:37 INFO - PROCESS | 1768 | 1483816597225 Marionette TRACE conn4 -> [0,378,"timeouts",{"script":35000}] 11:16:37 INFO - PROCESS | 1768 | 1483816597230 Marionette TRACE conn4 <- [1,378,null,{}] 11:16:37 INFO - PROCESS | 1768 | 1483816597237 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:37 INFO - PROCESS | 1768 | 1483816597443 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 11:16:37 INFO - PROCESS | 1768 | 1483816597542 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:37 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa375c400) [pid = 1815] [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] 11:16:37 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a4a400) [pid = 1815] [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] 11:16:37 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3163800) [pid = 1815] [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] 11:16:37 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa328cc00) [pid = 1815] [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] 11:16:37 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa384f800) [pid = 1815] [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] 11:16:37 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3166000) [pid = 1815] [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] 11:16:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163800 == 6 [pid = 1815] [id = 113] 11:16:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3164400) [pid = 1815] [serial = 320] [outer = (nil)] 11:16:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3853c00) [pid = 1815] [serial = 321] [outer = 0xa3164400] 11:16:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3aca800) [pid = 1815] [serial = 322] [outer = 0xa3164400] 11:16:38 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547800 == 7 [pid = 1815] [id = 114] 11:16:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa456e800) [pid = 1815] [serial = 323] [outer = (nil)] 11:16:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:16:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:16:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa46c1800) [pid = 1815] [serial = 324] [outer = 0xa456e800] 11:16:38 INFO - PROCESS | 1768 | 1483816598877 Marionette TRACE conn4 <- [1,380,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,381,"getWindowHandle",null] 11:16:38 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:16:38 INFO - PROCESS | 1768 | 1483816598928 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 11:16:38 INFO - PROCESS | 1768 | 1483816598935 Marionette TRACE conn4 -> [0,382,"timeouts",{"script":35000}] 11:16:38 INFO - PROCESS | 1768 | 1483816598943 Marionette TRACE conn4 <- [1,382,null,{}] 11:16:38 INFO - PROCESS | 1768 | 1483816598962 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:39 INFO - PROCESS | 1768 | 1483816599161 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 11:16:39 INFO - PROCESS | 1768 | 1483816599250 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488e800 == 8 [pid = 1815] [id = 115] 11:16:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa48aec00) [pid = 1815] [serial = 325] [outer = (nil)] 11:16:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4965000) [pid = 1815] [serial = 326] [outer = 0xa48aec00] 11:16:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4964000) [pid = 1815] [serial = 327] [outer = 0xa48aec00] 11:16:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287000 == 9 [pid = 1815] [id = 116] 11:16:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3288c00) [pid = 1815] [serial = 328] [outer = (nil)] 11:16:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3644400) [pid = 1815] [serial = 329] [outer = 0xa3288c00] 11:16:40 INFO - PROCESS | 1768 | 1483816600606 Marionette TRACE conn4 <- [1,384,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,385,"getWindowHandle",null] 11:16:40 INFO - PROCESS | 1768 | 1483816600639 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 11:16:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:16:40 INFO - PROCESS | 1768 | 1483816600647 Marionette TRACE conn4 -> [0,386,"timeouts",{"script":35000}] 11:16:40 INFO - PROCESS | 1768 | 1483816600652 Marionette TRACE conn4 <- [1,386,null,{}] 11:16:40 INFO - PROCESS | 1768 | 1483816600659 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:40 INFO - PROCESS | 1768 | 1483816600878 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 11:16:40 INFO - PROCESS | 1768 | 1483816600967 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547400 == 10 [pid = 1815] [id = 117] 11:16:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4554400) [pid = 1815] [serial = 330] [outer = (nil)] 11:16:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa488d800) [pid = 1815] [serial = 331] [outer = 0xa4554400] 11:16:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa49db000) [pid = 1815] [serial = 332] [outer = 0xa4554400] 11:16:42 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3281400 == 11 [pid = 1815] [id = 118] 11:16:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3283000) [pid = 1815] [serial = 333] [outer = (nil)] 11:16:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:16:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:16:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3284000) [pid = 1815] [serial = 334] [outer = 0xa3283000] 11:16:42 INFO - PROCESS | 1768 | 1483816602588 Marionette TRACE conn4 <- [1,388,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,389,"getWindowHandle",null] 11:16:42 INFO - PROCESS | 1768 | 1483816602662 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 11:16:42 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:16:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547800 == 10 [pid = 1815] [id = 114] 11:16:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163800 == 9 [pid = 1815] [id = 113] 11:16:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3abd000 == 8 [pid = 1815] [id = 112] 11:16:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3763400 == 7 [pid = 1815] [id = 111] 11:16:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162400 == 6 [pid = 1815] [id = 110] 11:16:42 INFO - PROCESS | 1768 | 1483816602720 Marionette TRACE conn4 -> [0,390,"timeouts",{"script":35000}] 11:16:42 INFO - PROCESS | 1768 | 1483816602727 Marionette TRACE conn4 <- [1,390,null,{}] 11:16:42 INFO - PROCESS | 1768 | 1483816602743 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3abec00) [pid = 1815] [serial = 306] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3abe000) [pid = 1815] [serial = 307] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3760400) [pid = 1815] [serial = 300] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3761800) [pid = 1815] [serial = 301] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363a000) [pid = 1815] [serial = 297] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa363d000) [pid = 1815] [serial = 298] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3a3c400) [pid = 1815] [serial = 303] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318e000) [pid = 1815] [serial = 294] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a3ec00) [pid = 1815] [serial = 304] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3194000) [pid = 1815] [serial = 295] [outer = (nil)] [url = about:blank] 11:16:42 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3196000) [pid = 1815] [serial = 292] [outer = (nil)] [url = about:blank] 11:16:43 INFO - PROCESS | 1768 | 1483816603019 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 11:16:43 INFO - PROCESS | 1768 | 1483816603132 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:16:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3196400 == 7 [pid = 1815] [id = 119] 11:16:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3282c00) [pid = 1815] [serial = 335] [outer = (nil)] 11:16:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3643000) [pid = 1815] [serial = 336] [outer = 0xa3282c00] 11:16:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3648c00) [pid = 1815] [serial = 337] [outer = 0xa3282c00] 11:16:44 WARNING - wptserve Traceback (most recent call last): 11:16:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:16:44 WARNING - rv = self.func(request, response) 11:16:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:16:44 WARNING - access_control_allow_origin = "*") 11:16:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:16:44 WARNING - payload = payload_generator(server_data) 11:16:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:16:44 WARNING - return encode_string_as_bmp_image(data) 11:16:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:16:44 WARNING - img.save(f, "BMP") 11:16:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:16:44 WARNING - f.write(bmpfileheader) 11:16:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:16:44 WARNING - 11:16:45 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3764000) [pid = 1815] [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] 11:16:45 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3abd800) [pid = 1815] [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] 11:16:45 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3165000) [pid = 1815] [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] 11:16:45 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa456e800) [pid = 1815] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:16:45 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3164400) [pid = 1815] [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] 11:16:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa4554000 == 6 [pid = 1815] [id = 109] 11:16:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa3281400 == 5 [pid = 1815] [id = 118] 11:16:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547400 == 4 [pid = 1815] [id = 117] 11:16:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa488e800 == 3 [pid = 1815] [id = 115] 11:16:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287000 == 2 [pid = 1815] [id = 116] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa454a800) [pid = 1815] [serial = 318] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3642000) [pid = 1815] [serial = 313] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa46c1800) [pid = 1815] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3853c00) [pid = 1815] [serial = 321] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3849c00) [pid = 1815] [serial = 316] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa328e400) [pid = 1815] [serial = 312] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa4565800) [pid = 1815] [serial = 309] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3847c00) [pid = 1815] [serial = 315] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3aca800) [pid = 1815] [serial = 322] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa4550400) [pid = 1815] [serial = 319] [outer = (nil)] [url = about:blank] 11:16:49 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa4965000) [pid = 1815] [serial = 326] [outer = (nil)] [url = about:blank] 11:16:52 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3288c00) [pid = 1815] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816600293] 11:16:52 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa48aec00) [pid = 1815] [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] 11:16:52 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa4554400) [pid = 1815] [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] 11:16:52 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3283000) [pid = 1815] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:16:52 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa4554800) [pid = 1815] [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] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa3644400) [pid = 1815] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816600293] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa4964000) [pid = 1815] [serial = 327] [outer = (nil)] [url = about:blank] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa49db000) [pid = 1815] [serial = 332] [outer = (nil)] [url = about:blank] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3284000) [pid = 1815] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3643000) [pid = 1815] [serial = 336] [outer = (nil)] [url = about:blank] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa488d800) [pid = 1815] [serial = 331] [outer = (nil)] [url = about:blank] 11:16:56 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa456a400) [pid = 1815] [serial = 310] [outer = (nil)] [url = about:blank] 11:17:10 INFO - PROCESS | 1768 | ************************* 11:17:10 INFO - PROCESS | 1768 | A coding exception was thrown and uncaught in a Task. 11:17:10 INFO - PROCESS | 1768 | 11:17:10 INFO - PROCESS | 1768 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:17:10 INFO - PROCESS | 1768 | Full stack: 11:17:10 INFO - PROCESS | 1768 | ************************* 11:17:13 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:17:13 INFO - PROCESS | 1768 | 1483816633632 Marionette TRACE conn4 <- [1,392,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:17:13 INFO - . 11:17:13 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30989ms 11:17:13 INFO - PROCESS | 1768 | 1483816633666 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 11:17:13 INFO - PROCESS | 1768 | 1483816633674 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 11:17:13 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:17:13 INFO - PROCESS | 1768 | 1483816633686 Marionette TRACE conn4 -> [0,394,"timeouts",{"script":35000}] 11:17:13 INFO - PROCESS | 1768 | 1483816633693 Marionette TRACE conn4 <- [1,394,null,{}] 11:17:13 INFO - PROCESS | 1768 | 1483816633706 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:17:13 INFO - PROCESS | 1768 | 1483816633933 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 11:17:14 INFO - PROCESS | 1768 | 1483816634010 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 120] 11:17:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163800) [pid = 1815] [serial = 338] [outer = (nil)] 11:17:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318b800) [pid = 1815] [serial = 339] [outer = 0xa3163800] 11:17:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192800) [pid = 1815] [serial = 340] [outer = 0xa3163800] 11:17:14 WARNING - wptserve Traceback (most recent call last): 11:17:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:17:14 WARNING - rv = self.func(request, response) 11:17:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:17:14 WARNING - access_control_allow_origin = "*") 11:17:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:17:14 WARNING - payload = payload_generator(server_data) 11:17:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:17:14 WARNING - return encode_string_as_bmp_image(data) 11:17:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:17:14 WARNING - img.save(f, "BMP") 11:17:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:17:14 WARNING - f.write(bmpfileheader) 11:17:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:17:14 WARNING - 11:17:22 INFO - PROCESS | 1768 | --DOCSHELL 0xa3196400 == 2 [pid = 1815] [id = 119] 11:17:28 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3282c00) [pid = 1815] [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] 11:17:32 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318b800) [pid = 1815] [serial = 339] [outer = (nil)] [url = about:blank] 11:17:32 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3648c00) [pid = 1815] [serial = 337] [outer = (nil)] [url = about:blank] 11:17:44 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:17:44 INFO - PROCESS | 1768 | 1483816664478 Marionette TRACE conn4 <- [1,396,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:17:44 INFO - . 11:17:44 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30840ms 11:17:44 INFO - PROCESS | 1768 | 1483816664525 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 11:17:44 INFO - PROCESS | 1768 | 1483816664536 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 11:17:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:17:44 INFO - PROCESS | 1768 | 1483816664550 Marionette TRACE conn4 -> [0,398,"timeouts",{"script":35000}] 11:17:44 INFO - PROCESS | 1768 | 1483816664556 Marionette TRACE conn4 <- [1,398,null,{}] 11:17:44 INFO - PROCESS | 1768 | 1483816664563 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:17:44 INFO - PROCESS | 1768 | 1483816664788 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 11:17:44 INFO - PROCESS | 1768 | 1483816664840 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:17:44 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164800 == 3 [pid = 1815] [id = 121] 11:17:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3165400) [pid = 1815] [serial = 341] [outer = (nil)] 11:17:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318dc00) [pid = 1815] [serial = 342] [outer = 0xa3165400] 11:17:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195000) [pid = 1815] [serial = 343] [outer = 0xa3165400] 11:17:45 WARNING - wptserve Traceback (most recent call last): 11:17:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:17:45 WARNING - rv = self.func(request, response) 11:17:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:17:45 WARNING - access_control_allow_origin = "*") 11:17:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:17:45 WARNING - payload = payload_generator(server_data) 11:17:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:17:45 WARNING - return encode_string_as_bmp_image(data) 11:17:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:17:45 WARNING - img.save(f, "BMP") 11:17:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:17:45 WARNING - f.write(bmpfileheader) 11:17:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:17:45 WARNING - 11:17:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 2 [pid = 1815] [id = 120] 11:17:59 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163800) [pid = 1815] [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] 11:18:03 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318dc00) [pid = 1815] [serial = 342] [outer = (nil)] [url = about:blank] 11:18:03 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192800) [pid = 1815] [serial = 340] [outer = (nil)] [url = about:blank] 11:18:15 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:18:15 INFO - PROCESS | 1768 | 1483816695331 Marionette TRACE conn4 <- [1,400,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:18:15 INFO - . 11:18:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30799ms 11:18:15 INFO - PROCESS | 1768 | 1483816695350 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 11:18:15 INFO - PROCESS | 1768 | 1483816695356 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 11:18:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:18:15 INFO - PROCESS | 1768 | 1483816695368 Marionette TRACE conn4 -> [0,402,"timeouts",{"script":35000}] 11:18:15 INFO - PROCESS | 1768 | 1483816695374 Marionette TRACE conn4 <- [1,402,null,{}] 11:18:15 INFO - PROCESS | 1768 | 1483816695392 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:15 INFO - PROCESS | 1768 | 1483816695632 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 11:18:15 INFO - PROCESS | 1768 | 1483816695687 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163800 == 3 [pid = 1815] [id = 122] 11:18:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163c00) [pid = 1815] [serial = 344] [outer = (nil)] 11:18:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 345] [outer = 0xa3163c00] 11:18:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194800) [pid = 1815] [serial = 346] [outer = 0xa3163c00] 11:18:16 INFO - PROCESS | 1768 | 1483816696809 Marionette TRACE conn4 <- [1,404,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,405,"getWindowHandle",null] 11:18:16 INFO - PROCESS | 1768 | 1483816696885 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 11:18:16 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:18:16 INFO - PROCESS | 1768 | 1483816696905 Marionette TRACE conn4 -> [0,406,"timeouts",{"script":35000}] 11:18:16 INFO - PROCESS | 1768 | 1483816696917 Marionette TRACE conn4 <- [1,406,null,{}] 11:18:16 INFO - PROCESS | 1768 | 1483816696923 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:17 INFO - PROCESS | 1768 | 1483816697165 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 11:18:17 INFO - PROCESS | 1768 | 1483816697226 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c400 == 4 [pid = 1815] [id = 123] 11:18:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328c800) [pid = 1815] [serial = 347] [outer = (nil)] 11:18:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3639c00) [pid = 1815] [serial = 348] [outer = 0xa328c800] 11:18:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363ac00) [pid = 1815] [serial = 349] [outer = 0xa328c800] 11:18:18 INFO - PROCESS | 1768 | 1483816698259 Marionette TRACE conn4 <- [1,408,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,409,"getWindowHandle",null] 11:18:18 INFO - PROCESS | 1768 | 1483816698308 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 11:18:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:18:18 INFO - PROCESS | 1768 | 1483816698316 Marionette TRACE conn4 -> [0,410,"timeouts",{"script":35000}] 11:18:18 INFO - PROCESS | 1768 | 1483816698324 Marionette TRACE conn4 <- [1,410,null,{}] 11:18:18 INFO - PROCESS | 1768 | 1483816698345 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:18 INFO - PROCESS | 1768 | 1483816698572 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 11:18:18 INFO - PROCESS | 1768 | 1483816698633 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375b800 == 5 [pid = 1815] [id = 124] 11:18:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375bc00) [pid = 1815] [serial = 350] [outer = (nil)] 11:18:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375fc00) [pid = 1815] [serial = 351] [outer = 0xa375bc00] 11:18:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3760c00) [pid = 1815] [serial = 352] [outer = 0xa375bc00] 11:18:19 INFO - PROCESS | 1768 | 1483816699654 Marionette TRACE conn4 <- [1,412,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,413,"getWindowHandle",null] 11:18:19 INFO - PROCESS | 1768 | 1483816699717 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 11:18:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:18:19 INFO - PROCESS | 1768 | 1483816699723 Marionette TRACE conn4 -> [0,414,"timeouts",{"script":35000}] 11:18:19 INFO - PROCESS | 1768 | 1483816699728 Marionette TRACE conn4 <- [1,414,null,{}] 11:18:19 INFO - PROCESS | 1768 | 1483816699735 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:19 INFO - PROCESS | 1768 | 1483816699975 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 11:18:20 INFO - PROCESS | 1768 | 1483816700032 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384ec00 == 6 [pid = 1815] [id = 125] 11:18:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa384f000) [pid = 1815] [serial = 353] [outer = (nil)] 11:18:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3853800) [pid = 1815] [serial = 354] [outer = 0xa384f000] 11:18:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3e400) [pid = 1815] [serial = 355] [outer = 0xa384f000] 11:18:21 INFO - PROCESS | 1768 | 1483816701011 Marionette TRACE conn4 <- [1,416,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,417,"getWindowHandle",null] 11:18:21 INFO - PROCESS | 1768 | 1483816701071 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 11:18:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:18:21 INFO - PROCESS | 1768 | 1483816701079 Marionette TRACE conn4 -> [0,418,"timeouts",{"script":35000}] 11:18:21 INFO - PROCESS | 1768 | 1483816701082 Marionette TRACE conn4 <- [1,418,null,{}] 11:18:21 INFO - PROCESS | 1768 | 1483816701089 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:21 INFO - PROCESS | 1768 | 1483816701305 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 11:18:21 INFO - PROCESS | 1768 | 1483816701369 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a44400 == 7 [pid = 1815] [id = 126] 11:18:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a44800) [pid = 1815] [serial = 356] [outer = (nil)] 11:18:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abdc00) [pid = 1815] [serial = 357] [outer = 0xa3a44800] 11:18:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3abec00) [pid = 1815] [serial = 358] [outer = 0xa3a44800] 11:18:22 INFO - PROCESS | 1768 | 1483816702393 Marionette TRACE conn4 <- [1,420,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,421,"getWindowHandle",null] 11:18:22 INFO - PROCESS | 1768 | 1483816702433 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 11:18:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:18:22 INFO - PROCESS | 1768 | 1483816702440 Marionette TRACE conn4 -> [0,422,"timeouts",{"script":35000}] 11:18:22 INFO - PROCESS | 1768 | 1483816702442 Marionette TRACE conn4 <- [1,422,null,{}] 11:18:22 INFO - PROCESS | 1768 | 1483816702448 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:22 INFO - PROCESS | 1768 | 1483816702653 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 11:18:22 INFO - PROCESS | 1768 | 1483816702724 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4551c00 == 8 [pid = 1815] [id = 127] 11:18:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4552000) [pid = 1815] [serial = 359] [outer = (nil)] 11:18:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4562400) [pid = 1815] [serial = 360] [outer = 0xa4552000] 11:18:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4568000) [pid = 1815] [serial = 361] [outer = 0xa4552000] 11:18:23 INFO - PROCESS | 1768 | 1483816703849 Marionette TRACE conn4 <- [1,424,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,425,"getWindowHandle",null] 11:18:23 INFO - PROCESS | 1768 | 1483816703879 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 11:18:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:18:23 INFO - PROCESS | 1768 | 1483816703893 Marionette TRACE conn4 -> [0,426,"timeouts",{"script":35000}] 11:18:23 INFO - PROCESS | 1768 | 1483816703896 Marionette TRACE conn4 <- [1,426,null,{}] 11:18:23 INFO - PROCESS | 1768 | 1483816703910 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:24 INFO - PROCESS | 1768 | 1483816704100 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 11:18:24 INFO - PROCESS | 1768 | 1483816704180 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:24 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363b000 == 9 [pid = 1815] [id = 128] 11:18:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa363f400) [pid = 1815] [serial = 362] [outer = (nil)] 11:18:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3761800) [pid = 1815] [serial = 363] [outer = 0xa363f400] 11:18:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3849000) [pid = 1815] [serial = 364] [outer = 0xa363f400] 11:18:25 INFO - PROCESS | 1768 | 1483816705464 Marionette TRACE conn4 <- [1,428,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,429,"getWindowHandle",null] 11:18:25 INFO - PROCESS | 1768 | 1483816705513 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 11:18:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:18:25 INFO - PROCESS | 1768 | 1483816705521 Marionette TRACE conn4 -> [0,430,"timeouts",{"script":35000}] 11:18:25 INFO - PROCESS | 1768 | 1483816705525 Marionette TRACE conn4 <- [1,430,null,{}] 11:18:25 INFO - PROCESS | 1768 | 1483816705531 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:25 INFO - PROCESS | 1768 | 1483816705683 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 11:18:25 INFO - PROCESS | 1768 | 1483816705757 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3193800 == 10 [pid = 1815] [id = 129] 11:18:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3193c00) [pid = 1815] [serial = 365] [outer = (nil)] 11:18:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3758800) [pid = 1815] [serial = 366] [outer = 0xa3193c00] 11:18:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3762000) [pid = 1815] [serial = 367] [outer = 0xa3193c00] 11:18:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a44400 == 9 [pid = 1815] [id = 126] 11:18:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa384ec00 == 8 [pid = 1815] [id = 125] 11:18:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa375b800 == 7 [pid = 1815] [id = 124] 11:18:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c400 == 6 [pid = 1815] [id = 123] 11:18:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163800 == 5 [pid = 1815] [id = 122] 11:18:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164800 == 4 [pid = 1815] [id = 121] 11:18:26 INFO - PROCESS | 1768 | 1483816706949 Marionette TRACE conn4 <- [1,432,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,433,"getWindowHandle",null] 11:18:27 INFO - PROCESS | 1768 | 1483816707013 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 11:18:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:18:27 INFO - PROCESS | 1768 | 1483816707028 Marionette TRACE conn4 -> [0,434,"timeouts",{"script":35000}] 11:18:27 INFO - PROCESS | 1768 | 1483816707035 Marionette TRACE conn4 <- [1,434,null,{}] 11:18:27 INFO - PROCESS | 1768 | 1483816707043 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:27 INFO - PROCESS | 1768 | 1483816707227 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 11:18:27 INFO - PROCESS | 1768 | 1483816707295 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3848c00 == 5 [pid = 1815] [id = 130] 11:18:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa384ac00) [pid = 1815] [serial = 368] [outer = (nil)] 11:18:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3a3ec00) [pid = 1815] [serial = 369] [outer = 0xa384ac00] 11:18:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a43000) [pid = 1815] [serial = 370] [outer = 0xa384ac00] 11:18:28 INFO - PROCESS | 1768 | 1483816708433 Marionette TRACE conn4 <- [1,436,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,437,"getWindowHandle",null] 11:18:28 INFO - PROCESS | 1768 | 1483816708469 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 11:18:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:18:28 INFO - PROCESS | 1768 | 1483816708477 Marionette TRACE conn4 -> [0,438,"timeouts",{"script":35000}] 11:18:28 INFO - PROCESS | 1768 | 1483816708480 Marionette TRACE conn4 <- [1,438,null,{}] 11:18:28 INFO - PROCESS | 1768 | 1483816708486 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:28 INFO - PROCESS | 1768 | 1483816708711 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 11:18:28 INFO - PROCESS | 1768 | 1483816708738 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4568800 == 6 [pid = 1815] [id = 131] 11:18:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4569000) [pid = 1815] [serial = 371] [outer = (nil)] 11:18:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa456d400) [pid = 1815] [serial = 372] [outer = 0xa4569000] 11:18:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa46c1800) [pid = 1815] [serial = 373] [outer = 0xa4569000] 11:18:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46cb400 == 7 [pid = 1815] [id = 132] 11:18:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa46cb800) [pid = 1815] [serial = 374] [outer = (nil)] 11:18:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4889400) [pid = 1815] [serial = 375] [outer = 0xa46cb800] 11:18:30 INFO - PROCESS | 1768 | 1483816710061 Marionette TRACE conn4 <- [1,440,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,441,"getWindowHandle",null] 11:18:30 INFO - PROCESS | 1768 | 1483816710131 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 11:18:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:18:30 INFO - PROCESS | 1768 | 1483816710140 Marionette TRACE conn4 -> [0,442,"timeouts",{"script":35000}] 11:18:30 INFO - PROCESS | 1768 | 1483816710143 Marionette TRACE conn4 <- [1,442,null,{}] 11:18:30 INFO - PROCESS | 1768 | 1483816710149 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:30 INFO - PROCESS | 1768 | 1483816710325 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 11:18:30 INFO - PROCESS | 1768 | 1483816710443 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4967000 == 8 [pid = 1815] [id = 133] 11:18:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa496a400) [pid = 1815] [serial = 376] [outer = (nil)] 11:18:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa5498c00) [pid = 1815] [serial = 377] [outer = 0xa496a400] 11:18:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa548fc00) [pid = 1815] [serial = 378] [outer = 0xa496a400] 11:18:31 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3a44800) [pid = 1815] [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] 11:18:31 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa384f000) [pid = 1815] [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] 11:18:31 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375bc00) [pid = 1815] [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] 11:18:31 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa328c800) [pid = 1815] [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] 11:18:31 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3165400) [pid = 1815] [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] 11:18:31 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3163c00) [pid = 1815] [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] 11:18:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162400 == 9 [pid = 1815] [id = 134] 11:18:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3163000) [pid = 1815] [serial = 379] [outer = (nil)] 11:18:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa318f400) [pid = 1815] [serial = 380] [outer = 0xa3163000] 11:18:31 INFO - PROCESS | 1768 | 1483816711926 Marionette TRACE conn4 <- [1,444,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,445,"getWindowHandle",null] 11:18:31 INFO - PROCESS | 1768 | 1483816711979 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 11:18:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:18:31 INFO - PROCESS | 1768 | 1483816711986 Marionette TRACE conn4 -> [0,446,"timeouts",{"script":35000}] 11:18:31 INFO - PROCESS | 1768 | 1483816711992 Marionette TRACE conn4 <- [1,446,null,{}] 11:18:31 INFO - PROCESS | 1768 | 1483816711997 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:32 INFO - PROCESS | 1768 | 1483816712270 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 11:18:32 INFO - PROCESS | 1768 | 1483816712336 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5589000 == 10 [pid = 1815] [id = 135] 11:18:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa558bc00) [pid = 1815] [serial = 381] [outer = (nil)] 11:18:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa8202000) [pid = 1815] [serial = 382] [outer = 0xa558bc00] 11:18:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa820d800) [pid = 1815] [serial = 383] [outer = 0xa558bc00] 11:18:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8fb9800 == 11 [pid = 1815] [id = 136] 11:18:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa8fb9c00) [pid = 1815] [serial = 384] [outer = (nil)] 11:18:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:18:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa8fbc800) [pid = 1815] [serial = 385] [outer = 0xa8fb9c00] 11:18:33 INFO - . 11:18:33 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1597ms 11:18:33 INFO - PROCESS | 1768 | 1483816713562 Marionette TRACE conn4 <- [1,448,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,449,"getWindowHandle",null] 11:18:33 INFO - PROCESS | 1768 | 1483816713595 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 11:18:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:18:33 INFO - PROCESS | 1768 | 1483816713617 Marionette TRACE conn4 -> [0,450,"timeouts",{"script":35000}] 11:18:33 INFO - PROCESS | 1768 | 1483816713625 Marionette TRACE conn4 <- [1,450,null,{}] 11:18:33 INFO - PROCESS | 1768 | 1483816713632 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:18:33 INFO - PROCESS | 1768 | 1483816713813 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 11:18:33 INFO - PROCESS | 1768 | 1483816713894 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:18:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363e000 == 12 [pid = 1815] [id = 137] 11:18:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3641800) [pid = 1815] [serial = 386] [outer = (nil)] 11:18:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3850800) [pid = 1815] [serial = 387] [outer = 0xa3641800] 11:18:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3a48c00) [pid = 1815] [serial = 388] [outer = 0xa3641800] 11:18:35 WARNING - wptserve Traceback (most recent call last): 11:18:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:18:35 WARNING - rv = self.func(request, response) 11:18:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:18:35 WARNING - access_control_allow_origin = "*") 11:18:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:18:35 WARNING - payload = payload_generator(server_data) 11:18:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:18:35 WARNING - return encode_string_as_bmp_image(data) 11:18:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:18:35 WARNING - img.save(f, "BMP") 11:18:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:18:35 WARNING - f.write(bmpfileheader) 11:18:35 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:18:35 WARNING - 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa8fb9800 == 11 [pid = 1815] [id = 136] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162400 == 10 [pid = 1815] [id = 134] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa4967000 == 9 [pid = 1815] [id = 133] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa46cb400 == 8 [pid = 1815] [id = 132] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa4568800 == 7 [pid = 1815] [id = 131] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa3848c00 == 6 [pid = 1815] [id = 130] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa3193800 == 5 [pid = 1815] [id = 129] 11:18:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa4551c00 == 4 [pid = 1815] [id = 127] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4562400) [pid = 1815] [serial = 360] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3abec00) [pid = 1815] [serial = 358] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3abdc00) [pid = 1815] [serial = 357] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a3e400) [pid = 1815] [serial = 355] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3853800) [pid = 1815] [serial = 354] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3760c00) [pid = 1815] [serial = 352] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375fc00) [pid = 1815] [serial = 351] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363ac00) [pid = 1815] [serial = 349] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3639c00) [pid = 1815] [serial = 348] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3195000) [pid = 1815] [serial = 343] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318e000) [pid = 1815] [serial = 345] [outer = (nil)] [url = about:blank] 11:18:36 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3194800) [pid = 1815] [serial = 346] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa4569000) [pid = 1815] [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] 11:18:38 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa496a400) [pid = 1815] [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] 11:18:38 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3193c00) [pid = 1815] [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] 11:18:38 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa384ac00) [pid = 1815] [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] 11:18:38 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3163000) [pid = 1815] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816711658] 11:18:38 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa46cb800) [pid = 1815] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:18:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa363b000 == 3 [pid = 1815] [id = 128] 11:18:42 INFO - PROCESS | 1768 | --DOCSHELL 0xa5589000 == 2 [pid = 1815] [id = 135] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa8202000) [pid = 1815] [serial = 382] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3762000) [pid = 1815] [serial = 367] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3a43000) [pid = 1815] [serial = 370] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa548fc00) [pid = 1815] [serial = 378] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa318f400) [pid = 1815] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816711658] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4889400) [pid = 1815] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa46c1800) [pid = 1815] [serial = 373] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa5498c00) [pid = 1815] [serial = 377] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa456d400) [pid = 1815] [serial = 372] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3a3ec00) [pid = 1815] [serial = 369] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3758800) [pid = 1815] [serial = 366] [outer = (nil)] [url = about:blank] 11:18:42 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3761800) [pid = 1815] [serial = 363] [outer = (nil)] [url = about:blank] 11:18:44 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa8fb9c00) [pid = 1815] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:18:44 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa558bc00) [pid = 1815] [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] 11:18:44 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363f400) [pid = 1815] [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] 11:18:44 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa4552000) [pid = 1815] [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] 11:18:49 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa8fbc800) [pid = 1815] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:18:49 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa820d800) [pid = 1815] [serial = 383] [outer = (nil)] [url = about:blank] 11:18:49 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3850800) [pid = 1815] [serial = 387] [outer = (nil)] [url = about:blank] 11:18:49 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3849000) [pid = 1815] [serial = 364] [outer = (nil)] [url = about:blank] 11:18:49 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa4568000) [pid = 1815] [serial = 361] [outer = (nil)] [url = about:blank] 11:19:04 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:19:04 INFO - PROCESS | 1768 | 1483816744480 Marionette TRACE conn4 <- [1,452,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:19:04 INFO - . 11:19:04 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30886ms 11:19:04 INFO - PROCESS | 1768 | 1483816744501 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 11:19:04 INFO - PROCESS | 1768 | 1483816744504 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 11:19:04 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:19:04 INFO - PROCESS | 1768 | 1483816744511 Marionette TRACE conn4 -> [0,454,"timeouts",{"script":35000}] 11:19:04 INFO - PROCESS | 1768 | 1483816744513 Marionette TRACE conn4 <- [1,454,null,{}] 11:19:04 INFO - PROCESS | 1768 | 1483816744519 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:19:04 INFO - PROCESS | 1768 | 1483816744665 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 11:19:04 INFO - PROCESS | 1768 | 1483816744744 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:19:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162c00 == 3 [pid = 1815] [id = 138] 11:19:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163000) [pid = 1815] [serial = 389] [outer = (nil)] 11:19:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318b800) [pid = 1815] [serial = 390] [outer = 0xa3163000] 11:19:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192000) [pid = 1815] [serial = 391] [outer = 0xa3163000] 11:19:05 WARNING - wptserve Traceback (most recent call last): 11:19:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:19:05 WARNING - rv = self.func(request, response) 11:19:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:19:05 WARNING - access_control_allow_origin = "*") 11:19:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:19:05 WARNING - payload = payload_generator(server_data) 11:19:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:19:05 WARNING - return encode_string_as_bmp_image(data) 11:19: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 11:19:05 WARNING - img.save(f, "BMP") 11:19:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:19:05 WARNING - f.write(bmpfileheader) 11:19:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:19:05 WARNING - 11:19:13 INFO - PROCESS | 1768 | --DOCSHELL 0xa363e000 == 2 [pid = 1815] [id = 137] 11:19:19 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3641800) [pid = 1815] [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] 11:19:23 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318b800) [pid = 1815] [serial = 390] [outer = (nil)] [url = about:blank] 11:19:23 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a48c00) [pid = 1815] [serial = 388] [outer = (nil)] [url = about:blank] 11:19:35 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:19:35 INFO - PROCESS | 1768 | 1483816775188 Marionette TRACE conn4 <- [1,456,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:19:35 INFO - . 11:19:35 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30725ms 11:19:35 INFO - PROCESS | 1768 | 1483816775237 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 11:19:35 INFO - PROCESS | 1768 | 1483816775240 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 11:19:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:19:35 INFO - PROCESS | 1768 | 1483816775247 Marionette TRACE conn4 -> [0,458,"timeouts",{"script":35000}] 11:19:35 INFO - PROCESS | 1768 | 1483816775250 Marionette TRACE conn4 <- [1,458,null,{}] 11:19:35 INFO - PROCESS | 1768 | 1483816775255 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:19:35 INFO - PROCESS | 1768 | 1483816775445 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 11:19:35 INFO - PROCESS | 1768 | 1483816775505 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:19:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164800 == 3 [pid = 1815] [id = 139] 11:19:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164c00) [pid = 1815] [serial = 392] [outer = (nil)] 11:19:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d800) [pid = 1815] [serial = 393] [outer = 0xa3164c00] 11:19:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 394] [outer = 0xa3164c00] 11:19:36 WARNING - wptserve Traceback (most recent call last): 11:19:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:19:36 WARNING - rv = self.func(request, response) 11:19:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:19:36 WARNING - access_control_allow_origin = "*") 11:19:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:19:36 WARNING - payload = payload_generator(server_data) 11:19:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:19:36 WARNING - return encode_string_as_bmp_image(data) 11:19:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:19:36 WARNING - img.save(f, "BMP") 11:19:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:19:36 WARNING - f.write(bmpfileheader) 11:19:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:19:36 WARNING - 11:19:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162c00 == 2 [pid = 1815] [id = 138] 11:19:50 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163000) [pid = 1815] [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] 11:19:54 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3192000) [pid = 1815] [serial = 391] [outer = (nil)] [url = about:blank] 11:19:54 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa318d800) [pid = 1815] [serial = 393] [outer = (nil)] [url = about:blank] 11:20:05 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:20:05 INFO - PROCESS | 1768 | 1483816805986 Marionette TRACE conn4 <- [1,460,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:20:06 INFO - . 11:20:06 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30772ms 11:20:06 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:20:06 INFO - PROCESS | 1768 | 1483816806021 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 11:20:06 INFO - PROCESS | 1768 | 1483816806024 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 11:20:06 INFO - PROCESS | 1768 | 1483816806031 Marionette TRACE conn4 -> [0,462,"timeouts",{"script":35000}] 11:20:06 INFO - PROCESS | 1768 | 1483816806035 Marionette TRACE conn4 <- [1,462,null,{}] 11:20:06 INFO - PROCESS | 1768 | 1483816806041 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:06 INFO - PROCESS | 1768 | 1483816806239 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 11:20:06 INFO - PROCESS | 1768 | 1483816806302 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163000 == 3 [pid = 1815] [id = 140] 11:20:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163400) [pid = 1815] [serial = 395] [outer = (nil)] 11:20:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d800) [pid = 1815] [serial = 396] [outer = 0xa3163400] 11:20:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194000) [pid = 1815] [serial = 397] [outer = 0xa3163400] 11:20:07 INFO - PROCESS | 1768 | 1483816807419 Marionette TRACE conn4 <- [1,464,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,465,"getWindowHandle",null] 11:20:07 INFO - PROCESS | 1768 | 1483816807472 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 11:20:07 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:20:07 INFO - PROCESS | 1768 | 1483816807479 Marionette TRACE conn4 -> [0,466,"timeouts",{"script":35000}] 11:20:07 INFO - PROCESS | 1768 | 1483816807483 Marionette TRACE conn4 <- [1,466,null,{}] 11:20:07 INFO - PROCESS | 1768 | 1483816807488 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:07 INFO - PROCESS | 1768 | 1483816807722 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 11:20:07 INFO - PROCESS | 1768 | 1483816807779 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c000 == 4 [pid = 1815] [id = 141] 11:20:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328c400) [pid = 1815] [serial = 398] [outer = (nil)] 11:20:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa363a000) [pid = 1815] [serial = 399] [outer = 0xa328c400] 11:20:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363b000) [pid = 1815] [serial = 400] [outer = 0xa328c400] 11:20:08 INFO - PROCESS | 1768 | 1483816808831 Marionette TRACE conn4 <- [1,468,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,469,"getWindowHandle",null] 11:20:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:20:08 INFO - PROCESS | 1768 | 1483816808870 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 11:20:08 INFO - PROCESS | 1768 | 1483816808878 Marionette TRACE conn4 -> [0,470,"timeouts",{"script":35000}] 11:20:08 INFO - PROCESS | 1768 | 1483816808883 Marionette TRACE conn4 <- [1,470,null,{}] 11:20:08 INFO - PROCESS | 1768 | 1483816808889 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:09 INFO - PROCESS | 1768 | 1483816809077 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 11:20:09 INFO - PROCESS | 1768 | 1483816809139 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375b400 == 5 [pid = 1815] [id = 142] 11:20:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa375b800) [pid = 1815] [serial = 401] [outer = (nil)] 11:20:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375f800) [pid = 1815] [serial = 402] [outer = 0xa375b800] 11:20:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3762400) [pid = 1815] [serial = 403] [outer = 0xa375b800] 11:20:10 INFO - PROCESS | 1768 | 1483816810232 Marionette TRACE conn4 <- [1,472,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,473,"getWindowHandle",null] 11:20:10 INFO - PROCESS | 1768 | 1483816810263 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 11:20:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:20:10 INFO - PROCESS | 1768 | 1483816810271 Marionette TRACE conn4 -> [0,474,"timeouts",{"script":35000}] 11:20:10 INFO - PROCESS | 1768 | 1483816810276 Marionette TRACE conn4 <- [1,474,null,{}] 11:20:10 INFO - PROCESS | 1768 | 1483816810282 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:10 INFO - PROCESS | 1768 | 1483816810471 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 11:20:10 INFO - PROCESS | 1768 | 1483816810526 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384f800 == 6 [pid = 1815] [id = 143] 11:20:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa384fc00) [pid = 1815] [serial = 404] [outer = (nil)] 11:20:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3a3c400) [pid = 1815] [serial = 405] [outer = 0xa384fc00] 11:20:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3a3ec00) [pid = 1815] [serial = 406] [outer = 0xa384fc00] 11:20:11 INFO - . 11:20:11 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1236ms 11:20:11 INFO - PROCESS | 1768 | 1483816811488 Marionette TRACE conn4 <- [1,476,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,477,"getWindowHandle",null] 11:20:11 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:20:11 INFO - PROCESS | 1768 | 1483816811512 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 11:20:11 INFO - PROCESS | 1768 | 1483816811527 Marionette TRACE conn4 -> [0,478,"timeouts",{"script":35000}] 11:20:11 INFO - PROCESS | 1768 | 1483816811530 Marionette TRACE conn4 <- [1,478,null,{}] 11:20:11 INFO - PROCESS | 1768 | 1483816811537 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:11 INFO - PROCESS | 1768 | 1483816811701 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 11:20:11 INFO - PROCESS | 1768 | 1483816811756 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a45000 == 7 [pid = 1815] [id = 144] 11:20:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a4a800) [pid = 1815] [serial = 407] [outer = (nil)] 11:20:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3abf000) [pid = 1815] [serial = 408] [outer = 0xa3a4a800] 11:20:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3abe400) [pid = 1815] [serial = 409] [outer = 0xa3a4a800] 11:20:12 INFO - PROCESS | 1768 | 1483816812810 Marionette TRACE conn4 <- [1,480,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,481,"getWindowHandle",null] 11:20:12 INFO - PROCESS | 1768 | 1483816812860 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 11:20:12 INFO - PROCESS | 1768 | 1483816812869 Marionette TRACE conn4 -> [0,482,"timeouts",{"script":35000}] 11:20:12 INFO - PROCESS | 1768 | 1483816812872 Marionette TRACE conn4 <- [1,482,null,{}] 11:20:12 INFO - PROCESS | 1768 | 1483816812877 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:13 INFO - PROCESS | 1768 | 1483816813070 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 11:20:13 INFO - PROCESS | 1768 | 1483816813124 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4553c00 == 8 [pid = 1815] [id = 145] 11:20:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4554000) [pid = 1815] [serial = 410] [outer = (nil)] 11:20:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4565400) [pid = 1815] [serial = 411] [outer = 0xa4554000] 11:20:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa456a000) [pid = 1815] [serial = 412] [outer = 0xa4554000] 11:20:14 INFO - PROCESS | 1768 | 1483816814180 Marionette TRACE conn4 <- [1,484,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,485,"getWindowHandle",null] 11:20:14 INFO - PROCESS | 1768 | 1483816814210 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 11:20:14 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 11:20:14 INFO - PROCESS | 1768 | 1483816814225 Marionette TRACE conn4 -> [0,486,"timeouts",{"script":35000}] 11:20:14 INFO - PROCESS | 1768 | 1483816814228 Marionette TRACE conn4 <- [1,486,null,{}] 11:20:14 INFO - PROCESS | 1768 | 1483816814242 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:14 INFO - PROCESS | 1768 | 1483816814428 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 11:20:14 INFO - PROCESS | 1768 | 1483816814516 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3199800 == 9 [pid = 1815] [id = 146] 11:20:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3281400) [pid = 1815] [serial = 413] [outer = (nil)] 11:20:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa363ec00) [pid = 1815] [serial = 414] [outer = 0xa3281400] 11:20:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3647000) [pid = 1815] [serial = 415] [outer = 0xa3281400] 11:20:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3764400 == 10 [pid = 1815] [id = 147] 11:20:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3846c00) [pid = 1815] [serial = 416] [outer = (nil)] 11:20:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3847000) [pid = 1815] [serial = 417] [outer = 0xa3846c00] 11:20:15 INFO - PROCESS | 1768 | 1483816815899 Marionette TRACE conn4 <- [1,488,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:20:15 INFO - . 11:20:15 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1692ms 11:20:15 INFO - PROCESS | 1768 | 1483816815915 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 11:20:15 INFO - PROCESS | 1768 | 1483816815921 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 11:20:15 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 11:20:15 INFO - PROCESS | 1768 | 1483816815950 Marionette TRACE conn4 -> [0,490,"timeouts",{"script":35000}] 11:20:15 INFO - PROCESS | 1768 | 1483816815957 Marionette TRACE conn4 <- [1,490,null,{}] 11:20:15 INFO - PROCESS | 1768 | 1483816815968 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:16 INFO - PROCESS | 1768 | 1483816816215 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 11:20:16 INFO - PROCESS | 1768 | 1483816816252 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318f800 == 11 [pid = 1815] [id = 148] 11:20:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3193400) [pid = 1815] [serial = 418] [outer = (nil)] 11:20:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3643800) [pid = 1815] [serial = 419] [outer = 0xa3193400] 11:20:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3761800) [pid = 1815] [serial = 420] [outer = 0xa3193400] 11:20:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a45000 == 10 [pid = 1815] [id = 144] 11:20:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa384f800 == 9 [pid = 1815] [id = 143] 11:20:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa375b400 == 8 [pid = 1815] [id = 142] 11:20:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c000 == 7 [pid = 1815] [id = 141] 11:20:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163000 == 6 [pid = 1815] [id = 140] 11:20:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164800 == 5 [pid = 1815] [id = 139] 11:20:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c000 == 6 [pid = 1815] [id = 149] 11:20:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3290000) [pid = 1815] [serial = 421] [outer = (nil)] 11:20:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3290400) [pid = 1815] [serial = 422] [outer = 0xa3290000] 11:20:17 INFO - PROCESS | 1768 | 1483816817764 Marionette TRACE conn4 <- [1,492,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:20:17 INFO - . 11:20:17 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1852ms 11:20:17 INFO - PROCESS | 1768 | 1483816817800 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 11:20:17 INFO - PROCESS | 1768 | 1483816817807 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 11:20:17 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 11:20:17 INFO - PROCESS | 1768 | 1483816817820 Marionette TRACE conn4 -> [0,494,"timeouts",{"script":35000}] 11:20:17 INFO - PROCESS | 1768 | 1483816817831 Marionette TRACE conn4 <- [1,494,null,{}] 11:20:17 INFO - PROCESS | 1768 | 1483816817841 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:18 INFO - PROCESS | 1768 | 1483816818120 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 11:20:18 INFO - PROCESS | 1768 | 1483816818257 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a40000 == 7 [pid = 1815] [id = 150] 11:20:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3a43000) [pid = 1815] [serial = 423] [outer = (nil)] 11:20:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3a49400) [pid = 1815] [serial = 424] [outer = 0xa3a43000] 11:20:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3a4b000) [pid = 1815] [serial = 425] [outer = 0xa3a43000] 11:20:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4549c00 == 8 [pid = 1815] [id = 151] 11:20:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa454b000) [pid = 1815] [serial = 426] [outer = (nil)] 11:20:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:20:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa454b400) [pid = 1815] [serial = 427] [outer = 0xa454b000] 11:20:19 INFO - PROCESS | 1768 | 1483816819643 Marionette TRACE conn4 <- [1,496,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:20:19 INFO - . 11:20:19 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1856ms 11:20:19 INFO - PROCESS | 1768 | 1483816819681 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 11:20:19 INFO - PROCESS | 1768 | 1483816819692 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 11:20:19 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 11:20:19 INFO - PROCESS | 1768 | 1483816819706 Marionette TRACE conn4 -> [0,498,"timeouts",{"script":35000}] 11:20:19 INFO - PROCESS | 1768 | 1483816819711 Marionette TRACE conn4 <- [1,498,null,{}] 11:20:19 INFO - PROCESS | 1768 | 1483816819726 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:20 INFO - PROCESS | 1768 | 1483816820183 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 11:20:20 INFO - PROCESS | 1768 | 1483816820230 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456c800 == 9 [pid = 1815] [id = 152] 11:20:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa456cc00) [pid = 1815] [serial = 428] [outer = (nil)] 11:20:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa46c4800) [pid = 1815] [serial = 429] [outer = 0xa456cc00] 11:20:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa46ca000) [pid = 1815] [serial = 430] [outer = 0xa456cc00] 11:20:21 INFO - PROCESS | 1768 | [Child 1815] 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 11:20:21 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a4a800) [pid = 1815] [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] 11:20:21 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa384fc00) [pid = 1815] [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] 11:20:21 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375b800) [pid = 1815] [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] 11:20:21 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa328c400) [pid = 1815] [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] 11:20:21 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3164c00) [pid = 1815] [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] 11:20:21 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3163400) [pid = 1815] [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] 11:20:21 WARNING - wptserve Traceback (most recent call last): 11:20:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:20:21 WARNING - rv = self.func(request, response) 11:20:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:20:21 WARNING - access_control_allow_origin = "*") 11:20:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:20:21 WARNING - payload = payload_generator(server_data) 11:20:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:20:21 WARNING - return encode_string_as_bmp_image(data) 11:20:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:20:21 WARNING - img.save(f, "BMP") 11:20:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:20:21 WARNING - f.write(bmpfileheader) 11:20:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:20:21 WARNING - 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3764400 == 8 [pid = 1815] [id = 147] 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa4549c00 == 7 [pid = 1815] [id = 151] 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a40000 == 6 [pid = 1815] [id = 150] 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c000 == 5 [pid = 1815] [id = 149] 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa318f800 == 4 [pid = 1815] [id = 148] 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3199800 == 3 [pid = 1815] [id = 146] 11:20:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa4553c00 == 2 [pid = 1815] [id = 145] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa4565400) [pid = 1815] [serial = 411] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3abe400) [pid = 1815] [serial = 409] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3abf000) [pid = 1815] [serial = 408] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3a3ec00) [pid = 1815] [serial = 406] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a3c400) [pid = 1815] [serial = 405] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3762400) [pid = 1815] [serial = 403] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa375f800) [pid = 1815] [serial = 402] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa363b000) [pid = 1815] [serial = 400] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa363a000) [pid = 1815] [serial = 399] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa3194c00) [pid = 1815] [serial = 394] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa318d800) [pid = 1815] [serial = 396] [outer = (nil)] [url = about:blank] 11:20:24 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3194000) [pid = 1815] [serial = 397] [outer = (nil)] [url = about:blank] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3a43000) [pid = 1815] [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] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa454b000) [pid = 1815] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4554000) [pid = 1815] [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] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3846c00) [pid = 1815] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3281400) [pid = 1815] [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] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3290000) [pid = 1815] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816817467] 11:20:27 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3193400) [pid = 1815] [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] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa454b400) [pid = 1815] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa456a000) [pid = 1815] [serial = 412] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3847000) [pid = 1815] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3647000) [pid = 1815] [serial = 415] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa3290400) [pid = 1815] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816817467] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3761800) [pid = 1815] [serial = 420] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3a4b000) [pid = 1815] [serial = 425] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa46c4800) [pid = 1815] [serial = 429] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a49400) [pid = 1815] [serial = 424] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3643800) [pid = 1815] [serial = 419] [outer = (nil)] [url = about:blank] 11:20:31 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa363ec00) [pid = 1815] [serial = 414] [outer = (nil)] [url = about:blank] 11:20:50 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:20:50 INFO - PROCESS | 1768 | 1483816850820 Marionette TRACE conn4 <- [1,500,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:20:50 INFO - . 11:20:50 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 31137ms 11:20:50 INFO - PROCESS | 1768 | 1483816850844 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 11:20:50 INFO - PROCESS | 1768 | 1483816850851 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 11:20:50 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 11:20:50 INFO - PROCESS | 1768 | 1483816850862 Marionette TRACE conn4 -> [0,502,"timeouts",{"script":35000}] 11:20:50 INFO - PROCESS | 1768 | 1483816850870 Marionette TRACE conn4 <- [1,502,null,{}] 11:20:50 INFO - PROCESS | 1768 | 1483816850881 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:20:51 INFO - PROCESS | 1768 | 1483816851195 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 11:20:51 INFO - PROCESS | 1768 | 1483816851268 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:20:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163c00 == 3 [pid = 1815] [id = 153] 11:20:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164400) [pid = 1815] [serial = 431] [outer = (nil)] 11:20:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c400) [pid = 1815] [serial = 432] [outer = 0xa3164400] 11:20:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192c00) [pid = 1815] [serial = 433] [outer = 0xa3164400] 11:20:52 WARNING - wptserve Traceback (most recent call last): 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:20:52 WARNING - rv = self.func(request, response) 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:20:52 WARNING - access_control_allow_origin = "*") 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:20:52 WARNING - payload = payload_generator(server_data) 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:20:52 WARNING - return encode_string_as_bmp_image(data) 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:20:52 WARNING - img.save(f, "BMP") 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:20:52 WARNING - f.write(bmpfileheader) 11:20:52 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:20:52 WARNING - 11:20:52 WARNING - wptserve Traceback (most recent call last): 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:20:52 WARNING - rv = self.func(request, response) 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:20:52 WARNING - access_control_allow_origin = "*") 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:20:52 WARNING - payload = payload_generator(server_data) 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:20:52 WARNING - return encode_string_as_bmp_image(data) 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:20:52 WARNING - img.save(f, "BMP") 11:20:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:20:52 WARNING - f.write(bmpfileheader) 11:20:52 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:20:52 WARNING - 11:20:52 INFO - PROCESS | 1768 | [Child 1815] 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 11:20:59 INFO - PROCESS | 1768 | --DOCSHELL 0xa456c800 == 2 [pid = 1815] [id = 152] 11:21:05 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa456cc00) [pid = 1815] [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] 11:21:10 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c400) [pid = 1815] [serial = 432] [outer = (nil)] [url = about:blank] 11:21:10 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa46ca000) [pid = 1815] [serial = 430] [outer = (nil)] [url = about:blank] 11:21:21 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:21:21 INFO - PROCESS | 1768 | 1483816881791 Marionette TRACE conn4 <- [1,504,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:21:21 INFO - . 11:21:21 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30988ms 11:21:21 INFO - PROCESS | 1768 | 1483816881851 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 11:21:21 INFO - PROCESS | 1768 | 1483816881858 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 11:21:21 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 11:21:21 INFO - PROCESS | 1768 | 1483816881868 Marionette TRACE conn4 -> [0,506,"timeouts",{"script":35000}] 11:21:21 INFO - PROCESS | 1768 | 1483816881874 Marionette TRACE conn4 <- [1,506,null,{}] 11:21:21 INFO - PROCESS | 1768 | 1483816881923 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:21:22 INFO - PROCESS | 1768 | 1483816882227 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 11:21:22 INFO - PROCESS | 1768 | 1483816882283 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3166400 == 3 [pid = 1815] [id = 154] 11:21:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3166c00) [pid = 1815] [serial = 434] [outer = (nil)] 11:21:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ec00) [pid = 1815] [serial = 435] [outer = 0xa3166c00] 11:21:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196400) [pid = 1815] [serial = 436] [outer = 0xa3166c00] 11:21:23 INFO - PROCESS | 1768 | [Child 1815] 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 11:21:23 WARNING - wptserve Traceback (most recent call last): 11:21:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:21:23 WARNING - rv = self.func(request, response) 11:21:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:21:23 WARNING - access_control_allow_origin = "*") 11:21:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:21:23 WARNING - payload = payload_generator(server_data) 11:21:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:21:23 WARNING - return encode_string_as_bmp_image(data) 11:21: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 11:21:23 WARNING - img.save(f, "BMP") 11:21:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:21:23 WARNING - f.write(bmpfileheader) 11:21:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:21:23 WARNING - 11:21:30 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163c00 == 2 [pid = 1815] [id = 153] 11:21:36 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3164400) [pid = 1815] [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] 11:21:41 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ec00) [pid = 1815] [serial = 435] [outer = (nil)] [url = about:blank] 11:21:41 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192c00) [pid = 1815] [serial = 433] [outer = (nil)] [url = about:blank] 11:21:52 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:21:52 INFO - PROCESS | 1768 | 1483816912835 Marionette TRACE conn4 <- [1,508,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:21:52 INFO - . 11:21:52 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 31006ms 11:21:52 INFO - PROCESS | 1768 | 1483816912873 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 11:21:52 INFO - PROCESS | 1768 | 1483816912884 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 11:21:52 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 11:21:52 INFO - PROCESS | 1768 | 1483816912892 Marionette TRACE conn4 -> [0,510,"timeouts",{"script":35000}] 11:21:52 INFO - PROCESS | 1768 | 1483816912898 Marionette TRACE conn4 <- [1,510,null,{}] 11:21:52 INFO - PROCESS | 1768 | 1483816912905 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:21:53 INFO - PROCESS | 1768 | 1483816913091 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 11:21:53 INFO - PROCESS | 1768 | 1483816913157 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164400 == 3 [pid = 1815] [id = 155] 11:21:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164800) [pid = 1815] [serial = 437] [outer = (nil)] 11:21:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ec00) [pid = 1815] [serial = 438] [outer = 0xa3164800] 11:21:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195800) [pid = 1815] [serial = 439] [outer = 0xa3164800] 11:21:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287c00 == 4 [pid = 1815] [id = 156] 11:21:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3288400) [pid = 1815] [serial = 440] [outer = (nil)] 11:21:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3289800) [pid = 1815] [serial = 441] [outer = 0xa3288400] 11:21:54 INFO - PROCESS | 1768 | 1483816914296 Marionette TRACE conn4 <- [1,512,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:21:54 INFO - . 11:21:54 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1435ms 11:21:54 INFO - PROCESS | 1768 | 1483816914328 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 11:21:54 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 11:21:54 INFO - PROCESS | 1768 | 1483816914334 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 11:21:54 INFO - PROCESS | 1768 | 1483816914342 Marionette TRACE conn4 -> [0,514,"timeouts",{"script":35000}] 11:21:54 INFO - PROCESS | 1768 | 1483816914348 Marionette TRACE conn4 <- [1,514,null,{}] 11:21:54 INFO - PROCESS | 1768 | 1483816914354 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:21:54 INFO - PROCESS | 1768 | 1483816914555 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 11:21:54 INFO - PROCESS | 1768 | 1483816914653 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3290800 == 5 [pid = 1815] [id = 157] 11:21:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3290c00) [pid = 1815] [serial = 442] [outer = (nil)] 11:21:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa363d800) [pid = 1815] [serial = 443] [outer = 0xa3290c00] 11:21:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa363ec00) [pid = 1815] [serial = 444] [outer = 0xa3290c00] 11:21:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3645400 == 6 [pid = 1815] [id = 158] 11:21:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3646800) [pid = 1815] [serial = 445] [outer = (nil)] 11:21:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3648c00) [pid = 1815] [serial = 446] [outer = 0xa3646800] 11:21:55 INFO - PROCESS | 1768 | 1483816915736 Marionette TRACE conn4 <- [1,516,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:21:55 INFO - . 11:21:55 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1455ms 11:21:55 INFO - PROCESS | 1768 | 1483816915794 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 11:21:55 INFO - PROCESS | 1768 | 1483816915801 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 11:21:55 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 11:21:55 INFO - PROCESS | 1768 | 1483816915819 Marionette TRACE conn4 -> [0,518,"timeouts",{"script":35000}] 11:21:55 INFO - PROCESS | 1768 | 1483816915828 Marionette TRACE conn4 <- [1,518,null,{}] 11:21:55 INFO - PROCESS | 1768 | 1483816915834 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:21:56 INFO - PROCESS | 1768 | 1483816916043 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 11:21:56 INFO - PROCESS | 1768 | 1483816916109 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3761c00 == 7 [pid = 1815] [id = 159] 11:21:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3762000) [pid = 1815] [serial = 447] [outer = (nil)] 11:21:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3766800) [pid = 1815] [serial = 448] [outer = 0xa3762000] 11:21:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3847400) [pid = 1815] [serial = 449] [outer = 0xa3762000] 11:21:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384c400 == 8 [pid = 1815] [id = 160] 11:21:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa384d000) [pid = 1815] [serial = 450] [outer = (nil)] 11:21:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:21:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa384f000) [pid = 1815] [serial = 451] [outer = 0xa384d000] 11:21:57 INFO - PROCESS | 1768 | 1483816917246 Marionette TRACE conn4 <- [1,520,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:21:57 INFO - . 11:21:57 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1499ms 11:21:57 INFO - PROCESS | 1768 | 1483816917309 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 11:21:57 INFO - PROCESS | 1768 | 1483816917312 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 11:21:57 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 11:21:57 INFO - PROCESS | 1768 | 1483816917321 Marionette TRACE conn4 -> [0,522,"timeouts",{"script":35000}] 11:21:57 INFO - PROCESS | 1768 | 1483816917328 Marionette TRACE conn4 <- [1,522,null,{}] 11:21:57 INFO - PROCESS | 1768 | 1483816917336 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:21:57 INFO - PROCESS | 1768 | 1483816917560 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 11:21:57 INFO - PROCESS | 1768 | 1483816917613 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:21:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f400 == 9 [pid = 1815] [id = 161] 11:21:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a3f800) [pid = 1815] [serial = 452] [outer = (nil)] 11:21:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a43c00) [pid = 1815] [serial = 453] [outer = 0xa3a3f800] 11:21:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3a43000) [pid = 1815] [serial = 454] [outer = 0xa3a3f800] 11:21:58 INFO - PROCESS | 1768 | [Child 1815] 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 11:21:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4796 11:21:58 WARNING - wptserve Traceback (most recent call last): 11:21:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:21:58 WARNING - rv = self.func(request, response) 11:21:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:21:58 WARNING - access_control_allow_origin = "*") 11:21:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:21:58 WARNING - payload = payload_generator(server_data) 11:21:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:21:58 WARNING - return encode_string_as_bmp_image(data) 11:21:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:21:58 WARNING - img.save(f, "BMP") 11:21:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:21:58 WARNING - f.write(bmpfileheader) 11:21:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:21:58 WARNING - 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa384c400 == 8 [pid = 1815] [id = 160] 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3761c00 == 7 [pid = 1815] [id = 159] 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3645400 == 6 [pid = 1815] [id = 158] 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3290800 == 5 [pid = 1815] [id = 157] 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287c00 == 4 [pid = 1815] [id = 156] 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164400 == 3 [pid = 1815] [id = 155] 11:22:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3166400 == 2 [pid = 1815] [id = 154] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3166c00) [pid = 1815] [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] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3164800) [pid = 1815] [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] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3288400) [pid = 1815] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3290c00) [pid = 1815] [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] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3646800) [pid = 1815] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816915511] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3762000) [pid = 1815] [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] 11:22:04 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384d000) [pid = 1815] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3196400) [pid = 1815] [serial = 436] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa318ec00) [pid = 1815] [serial = 438] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3195800) [pid = 1815] [serial = 439] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3289800) [pid = 1815] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363d800) [pid = 1815] [serial = 443] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa363ec00) [pid = 1815] [serial = 444] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3648c00) [pid = 1815] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483816915511] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3766800) [pid = 1815] [serial = 448] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3847400) [pid = 1815] [serial = 449] [outer = (nil)] [url = about:blank] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa384f000) [pid = 1815] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:22:08 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a43c00) [pid = 1815] [serial = 453] [outer = (nil)] [url = about:blank] 11:22:28 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:22:28 INFO - PROCESS | 1768 | 1483816948049 Marionette TRACE conn4 <- [1,524,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:22:28 INFO - . 11:22:28 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30776ms 11:22:28 INFO - PROCESS | 1768 | 1483816948098 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 11:22:28 INFO - PROCESS | 1768 | 1483816948101 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 11:22:28 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 11:22:28 INFO - PROCESS | 1768 | 1483816948107 Marionette TRACE conn4 -> [0,526,"timeouts",{"script":35000}] 11:22:28 INFO - PROCESS | 1768 | 1483816948111 Marionette TRACE conn4 <- [1,526,null,{}] 11:22:28 INFO - PROCESS | 1768 | 1483816948117 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:22:28 INFO - PROCESS | 1768 | 1483816948286 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 11:22:28 INFO - PROCESS | 1768 | 1483816948356 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163000 == 3 [pid = 1815] [id = 162] 11:22:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163400) [pid = 1815] [serial = 455] [outer = (nil)] 11:22:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ac00) [pid = 1815] [serial = 456] [outer = 0xa3163400] 11:22:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3191800) [pid = 1815] [serial = 457] [outer = 0xa3163400] 11:22:29 INFO - PROCESS | 1768 | [Child 1815] 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 11:22:29 WARNING - wptserve Traceback (most recent call last): 11:22:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:22:29 WARNING - rv = self.func(request, response) 11:22:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:22:29 WARNING - access_control_allow_origin = "*") 11:22:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:22:29 WARNING - payload = payload_generator(server_data) 11:22:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:22:29 WARNING - return encode_string_as_bmp_image(data) 11:22: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 11:22:29 WARNING - img.save(f, "BMP") 11:22:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:22:29 WARNING - f.write(bmpfileheader) 11:22:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:22:29 WARNING - 11:22:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 11:22:36 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f400 == 2 [pid = 1815] [id = 161] 11:22:43 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a3f800) [pid = 1815] [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] 11:22:47 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ac00) [pid = 1815] [serial = 456] [outer = (nil)] [url = about:blank] 11:22:47 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a43000) [pid = 1815] [serial = 454] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:22:58 INFO - PROCESS | 1768 | 1483816978829 Marionette TRACE conn4 <- [1,528,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:22:58 INFO - . 11:22:58 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30764ms 11:22:58 INFO - PROCESS | 1768 | 1483816978872 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 11:22:58 INFO - PROCESS | 1768 | 1483816978876 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 11:22:58 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 11:22:58 INFO - PROCESS | 1768 | 1483816978882 Marionette TRACE conn4 -> [0,530,"timeouts",{"script":35000}] 11:22:58 INFO - PROCESS | 1768 | 1483816978885 Marionette TRACE conn4 <- [1,530,null,{}] 11:22:58 INFO - PROCESS | 1768 | 1483816978890 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:22:59 INFO - PROCESS | 1768 | 1483816979046 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 11:22:59 INFO - PROCESS | 1768 | 1483816979110 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:22:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3165c00 == 3 [pid = 1815] [id = 163] 11:22:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3166000) [pid = 1815] [serial = 458] [outer = (nil)] 11:22:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ec00) [pid = 1815] [serial = 459] [outer = 0xa3166000] 11:22:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196000) [pid = 1815] [serial = 460] [outer = 0xa3166000] 11:22:59 INFO - PROCESS | 1768 | [Child 1815] 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 11:23:00 WARNING - wptserve Traceback (most recent call last): 11:23:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:23:00 WARNING - rv = self.func(request, response) 11:23:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:23:00 WARNING - access_control_allow_origin = "*") 11:23:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:23:00 WARNING - payload = payload_generator(server_data) 11:23:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:23:00 WARNING - return encode_string_as_bmp_image(data) 11:23:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:23:00 WARNING - img.save(f, "BMP") 11:23:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:23:00 WARNING - f.write(bmpfileheader) 11:23:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:23:00 WARNING - 11:23:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163000 == 2 [pid = 1815] [id = 162] 11:23:13 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163400) [pid = 1815] [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] 11:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ec00) [pid = 1815] [serial = 459] [outer = (nil)] [url = about:blank] 11:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3191800) [pid = 1815] [serial = 457] [outer = (nil)] [url = about:blank] 11:23:29 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:23:29 INFO - PROCESS | 1768 | 1483817009533 Marionette TRACE conn4 <- [1,532,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:23:29 INFO - . 11:23:29 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30677ms 11:23:29 INFO - PROCESS | 1768 | 1483817009560 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 11:23:29 INFO - PROCESS | 1768 | 1483817009563 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 11:23:29 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 11:23:29 INFO - PROCESS | 1768 | 1483817009569 Marionette TRACE conn4 -> [0,534,"timeouts",{"script":35000}] 11:23:29 INFO - PROCESS | 1768 | 1483817009571 Marionette TRACE conn4 <- [1,534,null,{}] 11:23:29 INFO - PROCESS | 1768 | 1483817009577 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:23:29 INFO - PROCESS | 1768 | 1483817009747 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 11:23:29 INFO - PROCESS | 1768 | 1483817009810 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 164] 11:23:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163800) [pid = 1815] [serial = 461] [outer = (nil)] 11:23:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d800) [pid = 1815] [serial = 462] [outer = 0xa3163800] 11:23:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194800) [pid = 1815] [serial = 463] [outer = 0xa3163800] 11:23:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284000 == 4 [pid = 1815] [id = 165] 11:23:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3284c00) [pid = 1815] [serial = 464] [outer = (nil)] 11:23:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3289400) [pid = 1815] [serial = 465] [outer = 0xa3284c00] 11:23:30 INFO - PROCESS | 1768 | 1483817010769 Marionette TRACE conn4 <- [1,536,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:23:30 INFO - . 11:23:30 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1227ms 11:23:30 INFO - PROCESS | 1768 | 1483817010799 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 11:23:30 INFO - PROCESS | 1768 | 1483817010802 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 11:23:30 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 11:23:30 INFO - PROCESS | 1768 | 1483817010809 Marionette TRACE conn4 -> [0,538,"timeouts",{"script":35000}] 11:23:30 INFO - PROCESS | 1768 | 1483817010811 Marionette TRACE conn4 <- [1,538,null,{}] 11:23:30 INFO - PROCESS | 1768 | 1483817010817 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:23:30 INFO - PROCESS | 1768 | 1483817010984 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 11:23:31 INFO - PROCESS | 1768 | 1483817011047 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3290800 == 5 [pid = 1815] [id = 166] 11:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3290c00) [pid = 1815] [serial = 466] [outer = (nil)] 11:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa363d800) [pid = 1815] [serial = 467] [outer = 0xa3290c00] 11:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa363ec00) [pid = 1815] [serial = 468] [outer = 0xa3290c00] 11:23:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3644000 == 6 [pid = 1815] [id = 167] 11:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3645800) [pid = 1815] [serial = 469] [outer = (nil)] 11:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3648400) [pid = 1815] [serial = 470] [outer = 0xa3645800] 11:23:32 INFO - PROCESS | 1768 | 1483817012039 Marionette TRACE conn4 <- [1,540,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:23:32 INFO - . 11:23:32 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1283ms 11:23:32 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 11:23:32 INFO - PROCESS | 1768 | 1483817012093 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 11:23:32 INFO - PROCESS | 1768 | 1483817012096 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 11:23:32 INFO - PROCESS | 1768 | 1483817012104 Marionette TRACE conn4 -> [0,542,"timeouts",{"script":35000}] 11:23:32 INFO - PROCESS | 1768 | 1483817012111 Marionette TRACE conn4 <- [1,542,null,{}] 11:23:32 INFO - PROCESS | 1768 | 1483817012116 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:23:32 INFO - PROCESS | 1768 | 1483817012323 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 11:23:32 INFO - PROCESS | 1768 | 1483817012397 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3760c00 == 7 [pid = 1815] [id = 168] 11:23:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3761000) [pid = 1815] [serial = 471] [outer = (nil)] 11:23:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3765800) [pid = 1815] [serial = 472] [outer = 0xa3761000] 11:23:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3846800) [pid = 1815] [serial = 473] [outer = 0xa3761000] 11:23:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384a000 == 8 [pid = 1815] [id = 169] 11:23:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa384c000) [pid = 1815] [serial = 474] [outer = (nil)] 11:23:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:23:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa384dc00) [pid = 1815] [serial = 475] [outer = 0xa384c000] 11:23:33 INFO - PROCESS | 1768 | 1483817013440 Marionette TRACE conn4 <- [1,544,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:23:33 INFO - . 11:23:33 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1389ms 11:23:33 INFO - PROCESS | 1768 | 1483817013491 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 11:23:33 INFO - PROCESS | 1768 | 1483817013495 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 11:23:33 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 11:23:33 INFO - PROCESS | 1768 | 1483817013501 Marionette TRACE conn4 -> [0,546,"timeouts",{"script":35000}] 11:23:33 INFO - PROCESS | 1768 | 1483817013505 Marionette TRACE conn4 <- [1,546,null,{}] 11:23:33 INFO - PROCESS | 1768 | 1483817013514 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:23:33 INFO - PROCESS | 1768 | 1483817013688 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 11:23:33 INFO - PROCESS | 1768 | 1483817013750 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:23:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3e400 == 9 [pid = 1815] [id = 170] 11:23:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a3e800) [pid = 1815] [serial = 476] [outer = (nil)] 11:23:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a42c00) [pid = 1815] [serial = 477] [outer = 0xa3a3e800] 11:23:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3a41c00) [pid = 1815] [serial = 478] [outer = 0xa3a3e800] 11:23:34 WARNING - wptserve Traceback (most recent call last): 11:23:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:23:34 WARNING - rv = self.func(request, response) 11:23:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:23:34 WARNING - access_control_allow_origin = "*") 11:23:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:23:34 WARNING - payload = payload_generator(server_data) 11:23:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:23:34 WARNING - return encode_string_as_bmp_image(data) 11:23: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 11:23:34 WARNING - img.save(f, "BMP") 11:23:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:23:34 WARNING - f.write(bmpfileheader) 11:23:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:23:34 WARNING - 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa384a000 == 8 [pid = 1815] [id = 169] 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3760c00 == 7 [pid = 1815] [id = 168] 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3644000 == 6 [pid = 1815] [id = 167] 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3290800 == 5 [pid = 1815] [id = 166] 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284000 == 4 [pid = 1815] [id = 165] 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 164] 11:23:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3165c00 == 2 [pid = 1815] [id = 163] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3166000) [pid = 1815] [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] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3163800) [pid = 1815] [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] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3284c00) [pid = 1815] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3290c00) [pid = 1815] [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] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3645800) [pid = 1815] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817011865] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3761000) [pid = 1815] [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] 11:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384c000) [pid = 1815] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3196000) [pid = 1815] [serial = 460] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa318d800) [pid = 1815] [serial = 462] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3194800) [pid = 1815] [serial = 463] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3289400) [pid = 1815] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363d800) [pid = 1815] [serial = 467] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa363ec00) [pid = 1815] [serial = 468] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3648400) [pid = 1815] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817011865] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3765800) [pid = 1815] [serial = 472] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3846800) [pid = 1815] [serial = 473] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa384dc00) [pid = 1815] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:23:45 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a42c00) [pid = 1815] [serial = 477] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:24:04 INFO - PROCESS | 1768 | 1483817044213 Marionette TRACE conn4 <- [1,548,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:24:04 INFO - . 11:24:04 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30770ms 11:24:04 INFO - PROCESS | 1768 | 1483817044272 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 11:24:04 INFO - PROCESS | 1768 | 1483817044275 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 11:24:04 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 11:24:04 INFO - PROCESS | 1768 | 1483817044282 Marionette TRACE conn4 -> [0,550,"timeouts",{"script":35000}] 11:24:04 INFO - PROCESS | 1768 | 1483817044287 Marionette TRACE conn4 <- [1,550,null,{}] 11:24:04 INFO - PROCESS | 1768 | 1483817044292 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:24:04 INFO - PROCESS | 1768 | 1483817044476 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 11:24:04 INFO - PROCESS | 1768 | 1483817044536 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162c00 == 3 [pid = 1815] [id = 171] 11:24:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163000) [pid = 1815] [serial = 479] [outer = (nil)] 11:24:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318a800) [pid = 1815] [serial = 480] [outer = 0xa3163000] 11:24:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3191800) [pid = 1815] [serial = 481] [outer = 0xa3163000] 11:24:05 WARNING - wptserve Traceback (most recent call last): 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:24:05 WARNING - rv = self.func(request, response) 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:24:05 WARNING - access_control_allow_origin = "*") 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:24:05 WARNING - payload = payload_generator(server_data) 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:24:05 WARNING - return encode_string_as_bmp_image(data) 11:24: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 11:24:05 WARNING - img.save(f, "BMP") 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:24:05 WARNING - f.write(bmpfileheader) 11:24:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:24:05 WARNING - 11:24:05 WARNING - wptserve Traceback (most recent call last): 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:24:05 WARNING - rv = self.func(request, response) 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:24:05 WARNING - access_control_allow_origin = "*") 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:24:05 WARNING - payload = payload_generator(server_data) 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:24:05 WARNING - return encode_string_as_bmp_image(data) 11:24: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 11:24:05 WARNING - img.save(f, "BMP") 11:24:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:24:05 WARNING - f.write(bmpfileheader) 11:24:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:24:05 WARNING - 11:24:13 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3e400 == 2 [pid = 1815] [id = 170] 11:24:19 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a3e800) [pid = 1815] [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] 11:24:23 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318a800) [pid = 1815] [serial = 480] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a41c00) [pid = 1815] [serial = 478] [outer = (nil)] [url = about:blank] 11:24:34 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:24:34 INFO - PROCESS | 1768 | 1483817074964 Marionette TRACE conn4 <- [1,552,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:24:35 INFO - . 11:24:35 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30730ms 11:24:35 INFO - PROCESS | 1768 | 1483817075013 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 11:24:35 INFO - PROCESS | 1768 | 1483817075017 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 11:24:35 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 11:24:35 INFO - PROCESS | 1768 | 1483817075023 Marionette TRACE conn4 -> [0,554,"timeouts",{"script":35000}] 11:24:35 INFO - PROCESS | 1768 | 1483817075026 Marionette TRACE conn4 <- [1,554,null,{}] 11:24:35 INFO - PROCESS | 1768 | 1483817075031 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:24:35 INFO - PROCESS | 1768 | 1483817075189 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 11:24:35 INFO - PROCESS | 1768 | 1483817075261 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3161c00 == 3 [pid = 1815] [id = 172] 11:24:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3162400) [pid = 1815] [serial = 482] [outer = (nil)] 11:24:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c800) [pid = 1815] [serial = 483] [outer = 0xa3162400] 11:24:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194000) [pid = 1815] [serial = 484] [outer = 0xa3162400] 11:24:36 WARNING - wptserve Traceback (most recent call last): 11:24:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:24:36 WARNING - rv = self.func(request, response) 11:24:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:24:36 WARNING - access_control_allow_origin = "*") 11:24:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:24:36 WARNING - payload = payload_generator(server_data) 11:24:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:24:36 WARNING - return encode_string_as_bmp_image(data) 11:24:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:24:36 WARNING - img.save(f, "BMP") 11:24:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:24:36 WARNING - f.write(bmpfileheader) 11:24:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:24:36 WARNING - 11:24:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162c00 == 2 [pid = 1815] [id = 171] 11:24:50 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163000) [pid = 1815] [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] 11:24:54 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c800) [pid = 1815] [serial = 483] [outer = (nil)] [url = about:blank] 11:24:54 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3191800) [pid = 1815] [serial = 481] [outer = (nil)] [url = about:blank] 11:25:05 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:25:05 INFO - PROCESS | 1768 | 1483817105749 Marionette TRACE conn4 <- [1,556,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:25:05 INFO - . 11:25:05 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30772ms 11:25:05 INFO - PROCESS | 1768 | 1483817105798 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 11:25:05 INFO - PROCESS | 1768 | 1483817105803 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 11:25:05 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 11:25:05 INFO - PROCESS | 1768 | 1483817105810 Marionette TRACE conn4 -> [0,558,"timeouts",{"script":35000}] 11:25:05 INFO - PROCESS | 1768 | 1483817105813 Marionette TRACE conn4 <- [1,558,null,{}] 11:25:05 INFO - PROCESS | 1768 | 1483817105818 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:25:05 INFO - PROCESS | 1768 | 1483817105979 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 11:25:06 INFO - PROCESS | 1768 | 1483817106044 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 173] 11:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163c00) [pid = 1815] [serial = 485] [outer = (nil)] 11:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318cc00) [pid = 1815] [serial = 486] [outer = 0xa3163c00] 11:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195000) [pid = 1815] [serial = 487] [outer = 0xa3163c00] 11:25:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3283400 == 4 [pid = 1815] [id = 174] 11:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3285800) [pid = 1815] [serial = 488] [outer = (nil)] 11:25:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:25:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3288000) [pid = 1815] [serial = 489] [outer = 0xa3285800] 11:25:07 INFO - PROCESS | 1768 | 1483817107086 Marionette TRACE conn4 <- [1,560,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:25:07 INFO - . 11:25:07 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1335ms 11:25:07 INFO - PROCESS | 1768 | 1483817107147 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 11:25:07 INFO - PROCESS | 1768 | 1483817107149 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 11:25:07 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 11:25:07 INFO - PROCESS | 1768 | 1483817107156 Marionette TRACE conn4 -> [0,562,"timeouts",{"script":35000}] 11:25:07 INFO - PROCESS | 1768 | 1483817107160 Marionette TRACE conn4 <- [1,562,null,{}] 11:25:07 INFO - PROCESS | 1768 | 1483817107165 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:25:07 INFO - PROCESS | 1768 | 1483817107345 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 11:25:07 INFO - PROCESS | 1768 | 1483817107412 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328f000 == 5 [pid = 1815] [id = 175] 11:25:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa328f800) [pid = 1815] [serial = 490] [outer = (nil)] 11:25:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa363c000) [pid = 1815] [serial = 491] [outer = 0xa328f800] 11:25:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa363d000) [pid = 1815] [serial = 492] [outer = 0xa328f800] 11:25:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3644400 == 6 [pid = 1815] [id = 176] 11:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3645400) [pid = 1815] [serial = 493] [outer = (nil)] 11:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3647800) [pid = 1815] [serial = 494] [outer = 0xa3645400] 11:25:08 INFO - PROCESS | 1768 | 1483817108480 Marionette TRACE conn4 <- [1,564,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:25:08 INFO - . 11:25:08 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1383ms 11:25:08 INFO - PROCESS | 1768 | 1483817108541 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 11:25:08 INFO - PROCESS | 1768 | 1483817108545 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 11:25:08 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 11:25:08 INFO - PROCESS | 1768 | 1483817108551 Marionette TRACE conn4 -> [0,566,"timeouts",{"script":35000}] 11:25:08 INFO - PROCESS | 1768 | 1483817108553 Marionette TRACE conn4 <- [1,566,null,{}] 11:25:08 INFO - PROCESS | 1768 | 1483817108559 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:25:08 INFO - PROCESS | 1768 | 1483817108752 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 11:25:08 INFO - PROCESS | 1768 | 1483817108800 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3760800 == 7 [pid = 1815] [id = 177] 11:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3760c00) [pid = 1815] [serial = 495] [outer = (nil)] 11:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3765400) [pid = 1815] [serial = 496] [outer = 0xa3760c00] 11:25:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3846c00) [pid = 1815] [serial = 497] [outer = 0xa3760c00] 11:25:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384c400 == 8 [pid = 1815] [id = 178] 11:25:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa384d000) [pid = 1815] [serial = 498] [outer = (nil)] 11:25:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:25:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:25:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa384ec00) [pid = 1815] [serial = 499] [outer = 0xa384d000] 11:25:09 INFO - PROCESS | 1768 | 1483817109864 Marionette TRACE conn4 <- [1,568,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:25:09 INFO - . 11:25:09 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1333ms 11:25:09 INFO - PROCESS | 1768 | 1483817109884 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 11:25:09 INFO - PROCESS | 1768 | 1483817109886 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 11:25:09 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 11:25:09 INFO - PROCESS | 1768 | 1483817109894 Marionette TRACE conn4 -> [0,570,"timeouts",{"script":35000}] 11:25:09 INFO - PROCESS | 1768 | 1483817109898 Marionette TRACE conn4 <- [1,570,null,{}] 11:25:09 INFO - PROCESS | 1768 | 1483817109903 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:25:10 INFO - PROCESS | 1768 | 1483817110041 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 11:25:10 INFO - PROCESS | 1768 | 1483817110118 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3ec00 == 9 [pid = 1815] [id = 179] 11:25:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a3f000) [pid = 1815] [serial = 500] [outer = (nil)] 11:25:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a43400) [pid = 1815] [serial = 501] [outer = 0xa3a3f000] 11:25:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3a44400) [pid = 1815] [serial = 502] [outer = 0xa3a3f000] 11:25:11 INFO - PROCESS | 1768 | [Child 1815] 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 11:25:11 WARNING - wptserve Traceback (most recent call last): 11:25:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:25:11 WARNING - rv = self.func(request, response) 11:25:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:25:11 WARNING - access_control_allow_origin = "*") 11:25:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:25:11 WARNING - payload = payload_generator(server_data) 11:25:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:25:11 WARNING - return encode_string_as_bmp_image(data) 11:25:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:25:11 WARNING - img.save(f, "BMP") 11:25:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:25:11 WARNING - f.write(bmpfileheader) 11:25:11 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:25:11 WARNING - 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa384c400 == 8 [pid = 1815] [id = 178] 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa3760800 == 7 [pid = 1815] [id = 177] 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa3644400 == 6 [pid = 1815] [id = 176] 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa328f000 == 5 [pid = 1815] [id = 175] 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa3283400 == 4 [pid = 1815] [id = 174] 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 173] 11:25:14 INFO - PROCESS | 1768 | --DOCSHELL 0xa3161c00 == 2 [pid = 1815] [id = 172] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3162400) [pid = 1815] [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] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3163c00) [pid = 1815] [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] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3285800) [pid = 1815] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa328f800) [pid = 1815] [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] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3645400) [pid = 1815] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817108263] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3760c00) [pid = 1815] [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] 11:25:17 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384d000) [pid = 1815] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3194000) [pid = 1815] [serial = 484] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa318cc00) [pid = 1815] [serial = 486] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3195000) [pid = 1815] [serial = 487] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3288000) [pid = 1815] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363c000) [pid = 1815] [serial = 491] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa363d000) [pid = 1815] [serial = 492] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3647800) [pid = 1815] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817108263] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3765400) [pid = 1815] [serial = 496] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3846c00) [pid = 1815] [serial = 497] [outer = (nil)] [url = about:blank] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa384ec00) [pid = 1815] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:25:21 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a43400) [pid = 1815] [serial = 501] [outer = (nil)] [url = about:blank] 11:25:40 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:25:40 INFO - PROCESS | 1768 | 1483817140598 Marionette TRACE conn4 <- [1,572,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:25:40 INFO - . 11:25:40 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30718ms 11:25:40 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 11:25:40 INFO - PROCESS | 1768 | 1483817140612 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 11:25:40 INFO - PROCESS | 1768 | 1483817140614 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 11:25:40 INFO - PROCESS | 1768 | 1483817140619 Marionette TRACE conn4 -> [0,574,"timeouts",{"script":35000}] 11:25:40 INFO - PROCESS | 1768 | 1483817140623 Marionette TRACE conn4 <- [1,574,null,{}] 11:25:40 INFO - PROCESS | 1768 | 1483817140629 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:25:40 INFO - PROCESS | 1768 | 1483817140779 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 11:25:40 INFO - PROCESS | 1768 | 1483817140847 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:25:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162800 == 3 [pid = 1815] [id = 180] 11:25:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3162c00) [pid = 1815] [serial = 503] [outer = (nil)] 11:25:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318a800) [pid = 1815] [serial = 504] [outer = 0xa3162c00] 11:25:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3191c00) [pid = 1815] [serial = 505] [outer = 0xa3162c00] 11:25:41 INFO - PROCESS | 1768 | [Child 1815] 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 11:25:41 WARNING - wptserve Traceback (most recent call last): 11:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:25:41 WARNING - rv = self.func(request, response) 11:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:25:41 WARNING - access_control_allow_origin = "*") 11:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:25:41 WARNING - payload = payload_generator(server_data) 11:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:25:41 WARNING - return encode_string_as_bmp_image(data) 11:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:25:41 WARNING - img.save(f, "BMP") 11:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:25:41 WARNING - f.write(bmpfileheader) 11:25:41 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:25:41 WARNING - 11:25:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3ec00 == 2 [pid = 1815] [id = 179] 11:25:55 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a3f000) [pid = 1815] [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] 11:25:59 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318a800) [pid = 1815] [serial = 504] [outer = (nil)] [url = about:blank] 11:25:59 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a44400) [pid = 1815] [serial = 502] [outer = (nil)] [url = about:blank] 11:26:11 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:26:11 INFO - PROCESS | 1768 | 1483817171313 Marionette TRACE conn4 <- [1,576,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:26:11 INFO - . 11:26:11 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30736ms 11:26:11 INFO - PROCESS | 1768 | 1483817171357 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 11:26:11 INFO - PROCESS | 1768 | 1483817171361 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 11:26:11 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 11:26:11 INFO - PROCESS | 1768 | 1483817171367 Marionette TRACE conn4 -> [0,578,"timeouts",{"script":35000}] 11:26:11 INFO - PROCESS | 1768 | 1483817171370 Marionette TRACE conn4 <- [1,578,null,{}] 11:26:11 INFO - PROCESS | 1768 | 1483817171376 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:11 INFO - PROCESS | 1768 | 1483817171644 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 11:26:11 INFO - PROCESS | 1768 | 1483817171680 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3165400 == 3 [pid = 1815] [id = 181] 11:26:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3165800) [pid = 1815] [serial = 506] [outer = (nil)] 11:26:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 507] [outer = 0xa3165800] 11:26:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195c00) [pid = 1815] [serial = 508] [outer = 0xa3165800] 11:26:12 INFO - PROCESS | 1768 | [Child 1815] 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 11:26:12 WARNING - wptserve Traceback (most recent call last): 11:26:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:26:12 WARNING - rv = self.func(request, response) 11:26:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:26:12 WARNING - access_control_allow_origin = "*") 11:26:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:26:12 WARNING - payload = payload_generator(server_data) 11:26:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:26:12 WARNING - return encode_string_as_bmp_image(data) 11:26:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:26:12 WARNING - img.save(f, "BMP") 11:26:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:26:12 WARNING - f.write(bmpfileheader) 11:26:12 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:26:12 WARNING - 11:26:20 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162800 == 2 [pid = 1815] [id = 180] 11:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3162c00) [pid = 1815] [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] 11:26:30 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e400) [pid = 1815] [serial = 507] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3191c00) [pid = 1815] [serial = 505] [outer = (nil)] [url = about:blank] 11:26:42 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:26:42 INFO - PROCESS | 1768 | 1483817202151 Marionette TRACE conn4 <- [1,580,null,{"value":["/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:26:42 INFO - . 11:26:42 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30840ms 11:26:42 INFO - PROCESS | 1768 | 1483817202209 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 11:26:42 INFO - PROCESS | 1768 | 1483817202212 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 11:26:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 11:26:42 INFO - PROCESS | 1768 | 1483817202219 Marionette TRACE conn4 -> [0,582,"timeouts",{"script":35000}] 11:26:42 INFO - PROCESS | 1768 | 1483817202222 Marionette TRACE conn4 <- [1,582,null,{}] 11:26:42 INFO - PROCESS | 1768 | 1483817202227 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:42 INFO - PROCESS | 1768 | 1483817202388 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 11:26:42 INFO - PROCESS | 1768 | 1483817202460 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:42 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163800 == 3 [pid = 1815] [id = 182] 11:26:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163c00) [pid = 1815] [serial = 509] [outer = (nil)] 11:26:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 510] [outer = 0xa3163c00] 11:26:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195400) [pid = 1815] [serial = 511] [outer = 0xa3163c00] 11:26:43 INFO - PROCESS | 1768 | 1483817203541 Marionette TRACE conn4 <- [1,584,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:26:43 INFO - . 11:26:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms 11:26:43 INFO - PROCESS | 1768 | 1483817203603 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 11:26:43 INFO - PROCESS | 1768 | 1483817203607 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 11:26:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 11:26:43 INFO - PROCESS | 1768 | 1483817203614 Marionette TRACE conn4 -> [0,586,"timeouts",{"script":35000}] 11:26:43 INFO - PROCESS | 1768 | 1483817203616 Marionette TRACE conn4 <- [1,586,null,{}] 11:26:43 INFO - PROCESS | 1768 | 1483817203623 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:43 INFO - PROCESS | 1768 | 1483817203812 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 11:26:43 INFO - PROCESS | 1768 | 1483817203886 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3282400 == 4 [pid = 1815] [id = 183] 11:26:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3284400) [pid = 1815] [serial = 512] [outer = (nil)] 11:26:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa328f400) [pid = 1815] [serial = 513] [outer = 0xa3284400] 11:26:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363a000) [pid = 1815] [serial = 514] [outer = 0xa3284400] 11:26:44 INFO - PROCESS | 1768 | 1483817204928 Marionette TRACE conn4 <- [1,588,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:26:44 INFO - . 11:26:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1337ms 11:26:44 INFO - PROCESS | 1768 | 1483817204951 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 11:26:44 INFO - PROCESS | 1768 | 1483817204955 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 11:26:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 11:26:44 INFO - PROCESS | 1768 | 1483817204962 Marionette TRACE conn4 -> [0,590,"timeouts",{"script":35000}] 11:26:44 INFO - PROCESS | 1768 | 1483817204965 Marionette TRACE conn4 <- [1,590,null,{}] 11:26:44 INFO - PROCESS | 1768 | 1483817204970 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:45 INFO - PROCESS | 1768 | 1483817205195 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 11:26:45 INFO - PROCESS | 1768 | 1483817205223 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647c00 == 5 [pid = 1815] [id = 184] 11:26:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3648000) [pid = 1815] [serial = 515] [outer = (nil)] 11:26:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375ac00) [pid = 1815] [serial = 516] [outer = 0xa3648000] 11:26:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375e000) [pid = 1815] [serial = 517] [outer = 0xa3648000] 11:26:46 INFO - PROCESS | 1768 | 1483817206280 Marionette TRACE conn4 <- [1,592,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:26:46 INFO - . 11:26:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1334ms 11:26:46 INFO - PROCESS | 1768 | 1483817206297 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 11:26:46 INFO - PROCESS | 1768 | 1483817206303 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 11:26:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 11:26:46 INFO - PROCESS | 1768 | 1483817206310 Marionette TRACE conn4 -> [0,594,"timeouts",{"script":35000}] 11:26:46 INFO - PROCESS | 1768 | 1483817206314 Marionette TRACE conn4 <- [1,594,null,{}] 11:26:46 INFO - PROCESS | 1768 | 1483817206330 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:46 INFO - PROCESS | 1768 | 1483817206500 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 11:26:46 INFO - PROCESS | 1768 | 1483817206576 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3846c00 == 6 [pid = 1815] [id = 185] 11:26:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3847000) [pid = 1815] [serial = 518] [outer = (nil)] 11:26:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384b400) [pid = 1815] [serial = 519] [outer = 0xa3847000] 11:26:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384e000) [pid = 1815] [serial = 520] [outer = 0xa3847000] 11:26:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3851400 == 7 [pid = 1815] [id = 186] 11:26:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3852800) [pid = 1815] [serial = 521] [outer = (nil)] 11:26:47 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:26:47 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:26:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a3c400) [pid = 1815] [serial = 522] [outer = 0xa3852800] 11:26:47 INFO - PROCESS | 1768 | 1483817207740 Marionette TRACE conn4 <- [1,596,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:26:47 INFO - . 11:26:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1451ms 11:26:47 INFO - PROCESS | 1768 | 1483817207761 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 11:26:47 INFO - PROCESS | 1768 | 1483817207764 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 11:26:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 11:26:47 INFO - PROCESS | 1768 | 1483817207770 Marionette TRACE conn4 -> [0,598,"timeouts",{"script":35000}] 11:26:47 INFO - PROCESS | 1768 | 1483817207773 Marionette TRACE conn4 <- [1,598,null,{}] 11:26:47 INFO - PROCESS | 1768 | 1483817207779 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:47 INFO - PROCESS | 1768 | 1483817207961 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 11:26:48 INFO - PROCESS | 1768 | 1483817208021 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a41c00 == 8 [pid = 1815] [id = 187] 11:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a42400) [pid = 1815] [serial = 523] [outer = (nil)] 11:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a47800) [pid = 1815] [serial = 524] [outer = 0xa3a42400] 11:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a46800) [pid = 1815] [serial = 525] [outer = 0xa3a42400] 11:26:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3abdc00 == 9 [pid = 1815] [id = 188] 11:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3abe400) [pid = 1815] [serial = 526] [outer = (nil)] 11:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3abfc00) [pid = 1815] [serial = 527] [outer = 0xa3abe400] 11:26:49 INFO - PROCESS | 1768 | 1483817209165 Marionette TRACE conn4 <- [1,600,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:26:49 INFO - . 11:26:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1441ms 11:26:49 INFO - PROCESS | 1768 | 1483817209214 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 11:26:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 11:26:49 INFO - PROCESS | 1768 | 1483817209218 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 11:26:49 INFO - PROCESS | 1768 | 1483817209227 Marionette TRACE conn4 -> [0,602,"timeouts",{"script":35000}] 11:26:49 INFO - PROCESS | 1768 | 1483817209231 Marionette TRACE conn4 <- [1,602,null,{}] 11:26:49 INFO - PROCESS | 1768 | 1483817209238 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:49 INFO - PROCESS | 1768 | 1483817209439 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 11:26:49 INFO - PROCESS | 1768 | 1483817209610 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa454f000 == 10 [pid = 1815] [id = 189] 11:26:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa454f400) [pid = 1815] [serial = 528] [outer = (nil)] 11:26:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa4553400) [pid = 1815] [serial = 529] [outer = 0xa454f400] 11:26:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa4552400) [pid = 1815] [serial = 530] [outer = 0xa454f400] 11:26:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3161000 == 11 [pid = 1815] [id = 190] 11:26:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3161c00) [pid = 1815] [serial = 531] [outer = (nil)] 11:26:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:26:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:26:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3193800) [pid = 1815] [serial = 532] [outer = 0xa3161c00] 11:26:50 INFO - PROCESS | 1768 | 1483817210928 Marionette TRACE conn4 <- [1,604,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:26:50 INFO - . 11:26:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1743ms 11:26:50 INFO - PROCESS | 1768 | 1483817210969 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 11:26:50 INFO - PROCESS | 1768 | 1483817210982 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 11:26:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 11:26:51 INFO - PROCESS | 1768 | 1483817211038 Marionette TRACE conn4 -> [0,606,"timeouts",{"script":35000}] 11:26:51 INFO - PROCESS | 1768 | 1483817211068 Marionette TRACE conn4 <- [1,606,null,{}] 11:26:51 INFO - PROCESS | 1768 | 1483817211075 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:26:51 INFO - PROCESS | 1768 | 1483817211261 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 11:26:51 INFO - PROCESS | 1768 | 1483817211350 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:26:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3642000 == 12 [pid = 1815] [id = 191] 11:26:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3760000) [pid = 1815] [serial = 533] [outer = (nil)] 11:26:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3a45c00) [pid = 1815] [serial = 534] [outer = 0xa3760000] 11:26:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a40800) [pid = 1815] [serial = 535] [outer = 0xa3760000] 11:26:52 WARNING - wptserve Traceback (most recent call last): 11:26:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:26:52 WARNING - rv = self.func(request, response) 11:26:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:26:52 WARNING - access_control_allow_origin = "*") 11:26:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:26:52 WARNING - payload = payload_generator(server_data) 11:26:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:26:52 WARNING - return encode_string_as_bmp_image(data) 11:26:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:26:52 WARNING - img.save(f, "BMP") 11:26:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:26:52 WARNING - f.write(bmpfileheader) 11:26:52 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:26:52 WARNING - 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3abdc00 == 11 [pid = 1815] [id = 188] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a41c00 == 10 [pid = 1815] [id = 187] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3851400 == 9 [pid = 1815] [id = 186] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3846c00 == 8 [pid = 1815] [id = 185] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647c00 == 7 [pid = 1815] [id = 184] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3282400 == 6 [pid = 1815] [id = 183] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163800 == 5 [pid = 1815] [id = 182] 11:26:52 INFO - PROCESS | 1768 | --DOCSHELL 0xa3165400 == 4 [pid = 1815] [id = 181] 11:26:55 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3163c00) [pid = 1815] [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] 11:26:55 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3284400) [pid = 1815] [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] 11:26:55 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3648000) [pid = 1815] [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] 11:26:55 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3a42400) [pid = 1815] [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] 11:26:56 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3abe400) [pid = 1815] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817208925] 11:26:56 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3847000) [pid = 1815] [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] 11:26:56 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa3852800) [pid = 1815] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:26:56 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3165800) [pid = 1815] [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] 11:26:59 INFO - PROCESS | 1768 | --DOCSHELL 0xa454f000 == 3 [pid = 1815] [id = 189] 11:26:59 INFO - PROCESS | 1768 | --DOCSHELL 0xa3161000 == 2 [pid = 1815] [id = 190] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3a46800) [pid = 1815] [serial = 525] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3abfc00) [pid = 1815] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817208925] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3a3c400) [pid = 1815] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa375e000) [pid = 1815] [serial = 517] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa4553400) [pid = 1815] [serial = 529] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa363a000) [pid = 1815] [serial = 514] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3a47800) [pid = 1815] [serial = 524] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384e000) [pid = 1815] [serial = 520] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa318e400) [pid = 1815] [serial = 510] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa328f400) [pid = 1815] [serial = 513] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa375ac00) [pid = 1815] [serial = 516] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3195400) [pid = 1815] [serial = 511] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa384b400) [pid = 1815] [serial = 519] [outer = (nil)] [url = about:blank] 11:27:00 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3195c00) [pid = 1815] [serial = 508] [outer = (nil)] [url = about:blank] 11:27:02 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa454f400) [pid = 1815] [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] 11:27:02 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3161c00) [pid = 1815] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:27:06 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa4552400) [pid = 1815] [serial = 530] [outer = (nil)] [url = about:blank] 11:27:06 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3193800) [pid = 1815] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:27:06 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a45c00) [pid = 1815] [serial = 534] [outer = (nil)] [url = about:blank] 11:27:21 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:27:21 INFO - PROCESS | 1768 | 1483817241883 Marionette TRACE conn4 <- [1,608,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:27:21 INFO - . 11:27:21 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30897ms 11:27:21 INFO - PROCESS | 1768 | 1483817241894 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 11:27:21 INFO - PROCESS | 1768 | 1483817241897 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 11:27:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 11:27:21 INFO - PROCESS | 1768 | 1483817241904 Marionette TRACE conn4 -> [0,610,"timeouts",{"script":35000}] 11:27:21 INFO - PROCESS | 1768 | 1483817241907 Marionette TRACE conn4 <- [1,610,null,{}] 11:27:21 INFO - PROCESS | 1768 | 1483817241912 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:27:22 INFO - PROCESS | 1768 | 1483817242089 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 11:27:22 INFO - PROCESS | 1768 | 1483817242150 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 192] 11:27:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163800) [pid = 1815] [serial = 536] [outer = (nil)] 11:27:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318b800) [pid = 1815] [serial = 537] [outer = 0xa3163800] 11:27:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192400) [pid = 1815] [serial = 538] [outer = 0xa3163800] 11:27:23 WARNING - wptserve Traceback (most recent call last): 11:27:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:27:23 WARNING - rv = self.func(request, response) 11:27:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:27:23 WARNING - access_control_allow_origin = "*") 11:27:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:27:23 WARNING - payload = payload_generator(server_data) 11:27:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:27:23 WARNING - return encode_string_as_bmp_image(data) 11:27: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 11:27:23 WARNING - img.save(f, "BMP") 11:27:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:27:23 WARNING - f.write(bmpfileheader) 11:27:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:27:23 WARNING - 11:27:30 INFO - PROCESS | 1768 | --DOCSHELL 0xa3642000 == 2 [pid = 1815] [id = 191] 11:27:36 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3760000) [pid = 1815] [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] 11:27:41 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318b800) [pid = 1815] [serial = 537] [outer = (nil)] [url = about:blank] 11:27:41 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a40800) [pid = 1815] [serial = 535] [outer = (nil)] [url = about:blank] 11:27:52 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:27:52 INFO - PROCESS | 1768 | 1483817272646 Marionette TRACE conn4 <- [1,612,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:27:52 INFO - . 11:27:52 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30770ms 11:27:52 INFO - PROCESS | 1768 | 1483817272675 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 11:27:52 INFO - PROCESS | 1768 | 1483817272679 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 11:27:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 11:27:52 INFO - PROCESS | 1768 | 1483817272685 Marionette TRACE conn4 -> [0,614,"timeouts",{"script":35000}] 11:27:52 INFO - PROCESS | 1768 | 1483817272687 Marionette TRACE conn4 <- [1,614,null,{}] 11:27:52 INFO - PROCESS | 1768 | 1483817272693 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:27:52 INFO - PROCESS | 1768 | 1483817272874 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 11:27:52 INFO - PROCESS | 1768 | 1483817272924 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:27:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3165000 == 3 [pid = 1815] [id = 193] 11:27:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3165c00) [pid = 1815] [serial = 539] [outer = (nil)] 11:27:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318dc00) [pid = 1815] [serial = 540] [outer = 0xa3165c00] 11:27:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195400) [pid = 1815] [serial = 541] [outer = 0xa3165c00] 11:27:53 WARNING - wptserve Traceback (most recent call last): 11:27:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:27:53 WARNING - rv = self.func(request, response) 11:27:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:27:53 WARNING - access_control_allow_origin = "*") 11:27:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:27:53 WARNING - payload = payload_generator(server_data) 11:27:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:27:53 WARNING - return encode_string_as_bmp_image(data) 11:27:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:27:53 WARNING - img.save(f, "BMP") 11:27:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:27:53 WARNING - f.write(bmpfileheader) 11:27:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:27:53 WARNING - 11:28:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 2 [pid = 1815] [id = 192] 11:28:07 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163800) [pid = 1815] [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] 11:28:12 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318dc00) [pid = 1815] [serial = 540] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192400) [pid = 1815] [serial = 538] [outer = (nil)] [url = about:blank] 11:28:23 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:28:23 INFO - PROCESS | 1768 | 1483817303387 Marionette TRACE conn4 <- [1,616,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:28:23 INFO - . 11:28:23 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30731ms 11:28:23 INFO - PROCESS | 1768 | 1483817303419 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 11:28:23 INFO - PROCESS | 1768 | 1483817303427 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 11:28:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 11:28:23 INFO - PROCESS | 1768 | 1483817303437 Marionette TRACE conn4 -> [0,618,"timeouts",{"script":35000}] 11:28:23 INFO - PROCESS | 1768 | 1483817303445 Marionette TRACE conn4 <- [1,618,null,{}] 11:28:23 INFO - PROCESS | 1768 | 1483817303457 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:23 INFO - PROCESS | 1768 | 1483817303718 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 11:28:23 INFO - PROCESS | 1768 | 1483817303767 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163c00 == 3 [pid = 1815] [id = 194] 11:28:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164400) [pid = 1815] [serial = 542] [outer = (nil)] 11:28:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 543] [outer = 0xa3164400] 11:28:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194800) [pid = 1815] [serial = 544] [outer = 0xa3164400] 11:28:24 INFO - PROCESS | 1768 | 1483817304831 Marionette TRACE conn4 <- [1,620,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:24 INFO - . 11:28:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1450ms 11:28:24 INFO - PROCESS | 1768 | 1483817304886 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 11:28:24 INFO - PROCESS | 1768 | 1483817304896 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 11:28:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 11:28:24 INFO - PROCESS | 1768 | 1483817304910 Marionette TRACE conn4 -> [0,622,"timeouts",{"script":35000}] 11:28:24 INFO - PROCESS | 1768 | 1483817304920 Marionette TRACE conn4 <- [1,622,null,{}] 11:28:24 INFO - PROCESS | 1768 | 1483817304927 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:25 INFO - PROCESS | 1768 | 1483817305162 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 11:28:25 INFO - PROCESS | 1768 | 1483817305223 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3289c00 == 4 [pid = 1815] [id = 195] 11:28:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328a000) [pid = 1815] [serial = 545] [outer = (nil)] 11:28:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa328f800) [pid = 1815] [serial = 546] [outer = 0xa328a000] 11:28:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363ac00) [pid = 1815] [serial = 547] [outer = 0xa328a000] 11:28:26 INFO - PROCESS | 1768 | 1483817306354 Marionette TRACE conn4 <- [1,624,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:26 INFO - . 11:28:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1490ms 11:28:26 INFO - PROCESS | 1768 | 1483817306400 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 11:28:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 11:28:26 INFO - PROCESS | 1768 | 1483817306405 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 11:28:26 INFO - PROCESS | 1768 | 1483817306412 Marionette TRACE conn4 -> [0,626,"timeouts",{"script":35000}] 11:28:26 INFO - PROCESS | 1768 | 1483817306420 Marionette TRACE conn4 <- [1,626,null,{}] 11:28:26 INFO - PROCESS | 1768 | 1483817306440 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:26 INFO - PROCESS | 1768 | 1483817306671 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 11:28:26 INFO - PROCESS | 1768 | 1483817306748 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3646c00 == 5 [pid = 1815] [id = 196] 11:28:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3647000) [pid = 1815] [serial = 548] [outer = (nil)] 11:28:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3759800) [pid = 1815] [serial = 549] [outer = 0xa3647000] 11:28:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375c400) [pid = 1815] [serial = 550] [outer = 0xa3647000] 11:28:27 INFO - PROCESS | 1768 | 1483817307768 Marionette TRACE conn4 <- [1,628,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:27 INFO - . 11:28:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1391ms 11:28:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 11:28:27 INFO - PROCESS | 1768 | 1483817307803 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 11:28:27 INFO - PROCESS | 1768 | 1483817307807 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 11:28:27 INFO - PROCESS | 1768 | 1483817307814 Marionette TRACE conn4 -> [0,630,"timeouts",{"script":35000}] 11:28:27 INFO - PROCESS | 1768 | 1483817307818 Marionette TRACE conn4 <- [1,630,null,{}] 11:28:27 INFO - PROCESS | 1768 | 1483817307825 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:28 INFO - PROCESS | 1768 | 1483817308010 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 11:28:28 INFO - PROCESS | 1768 | 1483817308082 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3845400 == 6 [pid = 1815] [id = 197] 11:28:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3845800) [pid = 1815] [serial = 551] [outer = (nil)] 11:28:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384a000) [pid = 1815] [serial = 552] [outer = 0xa3845800] 11:28:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384cc00) [pid = 1815] [serial = 553] [outer = 0xa3845800] 11:28:29 INFO - PROCESS | 1768 | 1483817309017 Marionette TRACE conn4 <- [1,632,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:29 INFO - . 11:28:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1237ms 11:28:29 INFO - PROCESS | 1768 | 1483817309051 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 11:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 11:28:29 INFO - PROCESS | 1768 | 1483817309056 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 11:28:29 INFO - PROCESS | 1768 | 1483817309062 Marionette TRACE conn4 -> [0,634,"timeouts",{"script":35000}] 11:28:29 INFO - PROCESS | 1768 | 1483817309066 Marionette TRACE conn4 <- [1,634,null,{}] 11:28:29 INFO - PROCESS | 1768 | 1483817309072 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:29 INFO - PROCESS | 1768 | 1483817309247 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 11:28:29 INFO - PROCESS | 1768 | 1483817309338 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3851c00 == 7 [pid = 1815] [id = 198] 11:28:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3853400) [pid = 1815] [serial = 554] [outer = (nil)] 11:28:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a41800) [pid = 1815] [serial = 555] [outer = 0xa3853400] 11:28:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a40c00) [pid = 1815] [serial = 556] [outer = 0xa3853400] 11:28:30 INFO - PROCESS | 1768 | 1483817310284 Marionette TRACE conn4 <- [1,636,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:30 INFO - . 11:28:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1279ms 11:28:30 INFO - PROCESS | 1768 | 1483817310341 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 11:28:30 INFO - PROCESS | 1768 | 1483817310344 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 11:28:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 11:28:30 INFO - PROCESS | 1768 | 1483817310351 Marionette TRACE conn4 -> [0,638,"timeouts",{"script":35000}] 11:28:30 INFO - PROCESS | 1768 | 1483817310355 Marionette TRACE conn4 <- [1,638,null,{}] 11:28:30 INFO - PROCESS | 1768 | 1483817310361 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:30 INFO - PROCESS | 1768 | 1483817310621 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 11:28:30 INFO - PROCESS | 1768 | 1483817310694 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a4b000 == 8 [pid = 1815] [id = 199] 11:28:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3abdc00) [pid = 1815] [serial = 557] [outer = (nil)] 11:28:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4546400) [pid = 1815] [serial = 558] [outer = 0xa3abdc00] 11:28:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa454c000) [pid = 1815] [serial = 559] [outer = 0xa3abdc00] 11:28:31 INFO - PROCESS | 1768 | 1483817311705 Marionette TRACE conn4 <- [1,640,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:31 INFO - . 11:28:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1390ms 11:28:31 INFO - PROCESS | 1768 | 1483817311741 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 11:28:31 INFO - PROCESS | 1768 | 1483817311744 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 11:28:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 11:28:31 INFO - PROCESS | 1768 | 1483817311750 Marionette TRACE conn4 -> [0,642,"timeouts",{"script":35000}] 11:28:31 INFO - PROCESS | 1768 | 1483817311754 Marionette TRACE conn4 <- [1,642,null,{}] 11:28:31 INFO - PROCESS | 1768 | 1483817311759 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:31 INFO - PROCESS | 1768 | 1483817311963 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 11:28:32 INFO - PROCESS | 1768 | 1483817311987 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328b400 == 9 [pid = 1815] [id = 200] 11:28:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa328bc00) [pid = 1815] [serial = 560] [outer = (nil)] 11:28:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3645400) [pid = 1815] [serial = 561] [outer = 0xa328bc00] 11:28:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa375ec00) [pid = 1815] [serial = 562] [outer = 0xa328bc00] 11:28:33 INFO - PROCESS | 1768 | 1483817313252 Marionette TRACE conn4 <- [1,644,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:33 INFO - . 11:28:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1548ms 11:28:33 INFO - PROCESS | 1768 | 1483817313299 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 11:28:33 INFO - PROCESS | 1768 | 1483817313304 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 11:28:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 11:28:33 INFO - PROCESS | 1768 | 1483817313313 Marionette TRACE conn4 -> [0,646,"timeouts",{"script":35000}] 11:28:33 INFO - PROCESS | 1768 | 1483817313318 Marionette TRACE conn4 <- [1,646,null,{}] 11:28:33 INFO - PROCESS | 1768 | 1483817313328 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:33 INFO - PROCESS | 1768 | 1483817313523 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 11:28:33 INFO - PROCESS | 1768 | 1483817313611 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3166400 == 10 [pid = 1815] [id = 201] 11:28:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa318c400) [pid = 1815] [serial = 563] [outer = (nil)] 11:28:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3639c00) [pid = 1815] [serial = 564] [outer = 0xa318c400] 11:28:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3641000) [pid = 1815] [serial = 565] [outer = 0xa318c400] 11:28:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3851c00 == 9 [pid = 1815] [id = 198] 11:28:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3845400 == 8 [pid = 1815] [id = 197] 11:28:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3646c00 == 7 [pid = 1815] [id = 196] 11:28:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3289c00 == 6 [pid = 1815] [id = 195] 11:28:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163c00 == 5 [pid = 1815] [id = 194] 11:28:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3165000 == 4 [pid = 1815] [id = 193] 11:28:34 INFO - PROCESS | 1768 | 1483817314595 Marionette TRACE conn4 <- [1,648,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:34 INFO - . 11:28:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1339ms 11:28:34 INFO - PROCESS | 1768 | 1483817314653 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 11:28:34 INFO - PROCESS | 1768 | 1483817314657 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 11:28:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 11:28:34 INFO - PROCESS | 1768 | 1483817314664 Marionette TRACE conn4 -> [0,650,"timeouts",{"script":35000}] 11:28:34 INFO - PROCESS | 1768 | 1483817314666 Marionette TRACE conn4 <- [1,650,null,{}] 11:28:34 INFO - PROCESS | 1768 | 1483817314673 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:34 INFO - PROCESS | 1768 | 1483817314874 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 11:28:34 INFO - PROCESS | 1768 | 1483817314933 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3763c00 == 5 [pid = 1815] [id = 202] 11:28:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3764400) [pid = 1815] [serial = 566] [outer = (nil)] 11:28:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa384e000) [pid = 1815] [serial = 567] [outer = 0xa3764400] 11:28:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa384f800) [pid = 1815] [serial = 568] [outer = 0xa3764400] 11:28:35 INFO - PROCESS | 1768 | 1483817315953 Marionette TRACE conn4 <- [1,652,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:35 INFO - . 11:28:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1334ms 11:28:36 INFO - PROCESS | 1768 | 1483817316000 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 11:28:36 INFO - PROCESS | 1768 | 1483817316003 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 11:28:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 11:28:36 INFO - PROCESS | 1768 | 1483817316010 Marionette TRACE conn4 -> [0,654,"timeouts",{"script":35000}] 11:28:36 INFO - PROCESS | 1768 | 1483817316013 Marionette TRACE conn4 <- [1,654,null,{}] 11:28:36 INFO - PROCESS | 1768 | 1483817316018 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:36 INFO - PROCESS | 1768 | 1483817316203 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 11:28:36 INFO - PROCESS | 1768 | 1483817316261 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547400 == 6 [pid = 1815] [id = 203] 11:28:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4547c00) [pid = 1815] [serial = 569] [outer = (nil)] 11:28:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa454f800) [pid = 1815] [serial = 570] [outer = 0xa4547c00] 11:28:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4550800) [pid = 1815] [serial = 571] [outer = 0xa4547c00] 11:28:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4565000 == 7 [pid = 1815] [id = 204] 11:28:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4565800) [pid = 1815] [serial = 572] [outer = (nil)] 11:28:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:28:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:28:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4566c00) [pid = 1815] [serial = 573] [outer = 0xa4565800] 11:28:37 INFO - PROCESS | 1768 | 1483817317512 Marionette TRACE conn4 <- [1,656,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:37 INFO - . 11:28:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1539ms 11:28:37 INFO - PROCESS | 1768 | 1483817317549 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 11:28:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 11:28:37 INFO - PROCESS | 1768 | 1483817317555 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 11:28:37 INFO - PROCESS | 1768 | 1483817317561 Marionette TRACE conn4 -> [0,658,"timeouts",{"script":35000}] 11:28:37 INFO - PROCESS | 1768 | 1483817317564 Marionette TRACE conn4 <- [1,658,null,{}] 11:28:37 INFO - PROCESS | 1768 | 1483817317575 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:37 INFO - PROCESS | 1768 | 1483817317761 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 11:28:37 INFO - PROCESS | 1768 | 1483817317865 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c0c00 == 8 [pid = 1815] [id = 205] 11:28:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa46c1000) [pid = 1815] [serial = 574] [outer = (nil)] 11:28:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa46ca800) [pid = 1815] [serial = 575] [outer = 0xa46c1000] 11:28:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa46cb800) [pid = 1815] [serial = 576] [outer = 0xa46c1000] 11:28:39 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3853400) [pid = 1815] [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] 11:28:39 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3845800) [pid = 1815] [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] 11:28:39 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3647000) [pid = 1815] [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] 11:28:39 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa328a000) [pid = 1815] [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] 11:28:39 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3165c00) [pid = 1815] [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] 11:28:39 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3164400) [pid = 1815] [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] 11:28:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164000 == 9 [pid = 1815] [id = 206] 11:28:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3164400) [pid = 1815] [serial = 577] [outer = (nil)] 11:28:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa363dc00) [pid = 1815] [serial = 578] [outer = 0xa3164400] 11:28:39 INFO - PROCESS | 1768 | 1483817319667 Marionette TRACE conn4 <- [1,660,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:39 INFO - . 11:28:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2153ms 11:28:39 INFO - PROCESS | 1768 | 1483817319715 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 11:28:39 INFO - PROCESS | 1768 | 1483817319718 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 11:28:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 11:28:39 INFO - PROCESS | 1768 | 1483817319725 Marionette TRACE conn4 -> [0,662,"timeouts",{"script":35000}] 11:28:39 INFO - PROCESS | 1768 | 1483817319727 Marionette TRACE conn4 <- [1,662,null,{}] 11:28:39 INFO - PROCESS | 1768 | 1483817319733 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:39 INFO - PROCESS | 1768 | 1483817319905 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 11:28:39 INFO - PROCESS | 1768 | 1483817319961 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c7800 == 10 [pid = 1815] [id = 207] 11:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa488d400) [pid = 1815] [serial = 579] [outer = (nil)] 11:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4963800) [pid = 1815] [serial = 580] [outer = 0xa488d400] 11:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa496a800) [pid = 1815] [serial = 581] [outer = 0xa488d400] 11:28:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5499400 == 11 [pid = 1815] [id = 208] 11:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa549bc00) [pid = 1815] [serial = 582] [outer = (nil)] 11:28:40 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:28:40 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa556f400) [pid = 1815] [serial = 583] [outer = 0xa549bc00] 11:28:41 INFO - PROCESS | 1768 | 1483817321137 Marionette TRACE conn4 <- [1,664,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:28:41 INFO - . 11:28:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1442ms 11:28:41 INFO - PROCESS | 1768 | 1483817321167 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 11:28:41 INFO - PROCESS | 1768 | 1483817321174 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 11:28:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 11:28:41 INFO - PROCESS | 1768 | 1483817321197 Marionette TRACE conn4 -> [0,666,"timeouts",{"script":35000}] 11:28:41 INFO - PROCESS | 1768 | 1483817321201 Marionette TRACE conn4 <- [1,666,null,{}] 11:28:41 INFO - PROCESS | 1768 | 1483817321208 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:28:41 INFO - PROCESS | 1768 | 1483817321383 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 11:28:41 INFO - PROCESS | 1768 | 1483817321432 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:28:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363f400 == 12 [pid = 1815] [id = 209] 11:28:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3643800) [pid = 1815] [serial = 584] [outer = (nil)] 11:28:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3a44c00) [pid = 1815] [serial = 585] [outer = 0xa3643800] 11:28:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3a4bc00) [pid = 1815] [serial = 586] [outer = 0xa3643800] 11:28:42 WARNING - wptserve Traceback (most recent call last): 11:28:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:28:42 WARNING - rv = self.func(request, response) 11:28:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:28:42 WARNING - access_control_allow_origin = "*") 11:28:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:28:42 WARNING - payload = payload_generator(server_data) 11:28:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:28:42 WARNING - return encode_string_as_bmp_image(data) 11:28:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:28:42 WARNING - img.save(f, "BMP") 11:28:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:28:42 WARNING - f.write(bmpfileheader) 11:28:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:28:42 WARNING - 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa5499400 == 11 [pid = 1815] [id = 208] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164000 == 10 [pid = 1815] [id = 206] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c0c00 == 9 [pid = 1815] [id = 205] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa4565000 == 8 [pid = 1815] [id = 204] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547400 == 7 [pid = 1815] [id = 203] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3763c00 == 6 [pid = 1815] [id = 202] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3166400 == 5 [pid = 1815] [id = 201] 11:28:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a4b000 == 4 [pid = 1815] [id = 199] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4546400) [pid = 1815] [serial = 558] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a40c00) [pid = 1815] [serial = 556] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a41800) [pid = 1815] [serial = 555] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa384cc00) [pid = 1815] [serial = 553] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa384a000) [pid = 1815] [serial = 552] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375c400) [pid = 1815] [serial = 550] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3759800) [pid = 1815] [serial = 549] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363ac00) [pid = 1815] [serial = 547] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa328f800) [pid = 1815] [serial = 546] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3195400) [pid = 1815] [serial = 541] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318e000) [pid = 1815] [serial = 543] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3194800) [pid = 1815] [serial = 544] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa4547c00) [pid = 1815] [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] 11:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa46c1000) [pid = 1815] [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] 11:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa318c400) [pid = 1815] [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] 11:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3764400) [pid = 1815] [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] 11:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3164400) [pid = 1815] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817319035] 11:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa4565800) [pid = 1815] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:28:50 INFO - PROCESS | 1768 | --DOCSHELL 0xa328b400 == 3 [pid = 1815] [id = 200] 11:28:50 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c7800 == 2 [pid = 1815] [id = 207] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa4963800) [pid = 1815] [serial = 580] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3641000) [pid = 1815] [serial = 565] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa384f800) [pid = 1815] [serial = 568] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa363dc00) [pid = 1815] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817319035] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa46cb800) [pid = 1815] [serial = 576] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4566c00) [pid = 1815] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa4550800) [pid = 1815] [serial = 571] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa46ca800) [pid = 1815] [serial = 575] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa454f800) [pid = 1815] [serial = 570] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384e000) [pid = 1815] [serial = 567] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3639c00) [pid = 1815] [serial = 564] [outer = (nil)] [url = about:blank] 11:28:50 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3645400) [pid = 1815] [serial = 561] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa549bc00) [pid = 1815] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:28:52 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa488d400) [pid = 1815] [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] 11:28:52 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa328bc00) [pid = 1815] [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] 11:28:52 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3abdc00) [pid = 1815] [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] 11:28:56 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa556f400) [pid = 1815] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:28:56 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa496a800) [pid = 1815] [serial = 581] [outer = (nil)] [url = about:blank] 11:28:56 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa375ec00) [pid = 1815] [serial = 562] [outer = (nil)] [url = about:blank] 11:28:56 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3a44c00) [pid = 1815] [serial = 585] [outer = (nil)] [url = about:blank] 11:28:56 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa454c000) [pid = 1815] [serial = 559] [outer = (nil)] [url = about:blank] 11:29:11 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:29:11 INFO - PROCESS | 1768 | 1483817351978 Marionette TRACE conn4 <- [1,668,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:29:12 INFO - . 11:29:12 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30828ms 11:29:12 INFO - PROCESS | 1768 | 1483817352026 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 11:29:12 INFO - PROCESS | 1768 | 1483817352034 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 11:29:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 11:29:12 INFO - PROCESS | 1768 | 1483817352044 Marionette TRACE conn4 -> [0,670,"timeouts",{"script":35000}] 11:29:12 INFO - PROCESS | 1768 | 1483817352052 Marionette TRACE conn4 <- [1,670,null,{}] 11:29:12 INFO - PROCESS | 1768 | 1483817352063 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:29:12 INFO - PROCESS | 1768 | 1483817352300 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 11:29:12 INFO - PROCESS | 1768 | 1483817352389 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:29:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162800 == 3 [pid = 1815] [id = 210] 11:29:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163000) [pid = 1815] [serial = 587] [outer = (nil)] 11:29:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318b800) [pid = 1815] [serial = 588] [outer = 0xa3163000] 11:29:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192400) [pid = 1815] [serial = 589] [outer = 0xa3163000] 11:29:13 WARNING - wptserve Traceback (most recent call last): 11:29:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:29:13 WARNING - rv = self.func(request, response) 11:29:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:29:13 WARNING - access_control_allow_origin = "*") 11:29:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:29:13 WARNING - payload = payload_generator(server_data) 11:29:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:29:13 WARNING - return encode_string_as_bmp_image(data) 11:29:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:29:13 WARNING - img.save(f, "BMP") 11:29:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:29:13 WARNING - f.write(bmpfileheader) 11:29:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:29:13 WARNING - 11:29:20 INFO - PROCESS | 1768 | --DOCSHELL 0xa363f400 == 2 [pid = 1815] [id = 209] 11:29:27 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3643800) [pid = 1815] [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] 11:29:31 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318b800) [pid = 1815] [serial = 588] [outer = (nil)] [url = about:blank] 11:29:31 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a4bc00) [pid = 1815] [serial = 586] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:29:42 INFO - PROCESS | 1768 | 1483817382881 Marionette TRACE conn4 <- [1,672,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:29:42 INFO - . 11:29:42 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30885ms 11:29:42 INFO - PROCESS | 1768 | 1483817382930 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 11:29:42 INFO - PROCESS | 1768 | 1483817382937 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 11:29:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 11:29:42 INFO - PROCESS | 1768 | 1483817382946 Marionette TRACE conn4 -> [0,674,"timeouts",{"script":35000}] 11:29:42 INFO - PROCESS | 1768 | 1483817382951 Marionette TRACE conn4 <- [1,674,null,{}] 11:29:42 INFO - PROCESS | 1768 | 1483817382962 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:29:43 INFO - PROCESS | 1768 | 1483817383215 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 11:29:43 INFO - PROCESS | 1768 | 1483817383251 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162000 == 3 [pid = 1815] [id = 211] 11:29:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3162c00) [pid = 1815] [serial = 590] [outer = (nil)] 11:29:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c800) [pid = 1815] [serial = 591] [outer = 0xa3162c00] 11:29:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193c00) [pid = 1815] [serial = 592] [outer = 0xa3162c00] 11:29:44 WARNING - wptserve Traceback (most recent call last): 11:29:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:29:44 WARNING - rv = self.func(request, response) 11:29:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:29:44 WARNING - access_control_allow_origin = "*") 11:29:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:29:44 WARNING - payload = payload_generator(server_data) 11:29:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:29:44 WARNING - return encode_string_as_bmp_image(data) 11:29:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:29:44 WARNING - img.save(f, "BMP") 11:29:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:29:44 WARNING - f.write(bmpfileheader) 11:29:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:29:44 WARNING - 11:29:51 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162800 == 2 [pid = 1815] [id = 210] 11:29:57 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163000) [pid = 1815] [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] 11:30:02 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c800) [pid = 1815] [serial = 591] [outer = (nil)] [url = about:blank] 11:30:02 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192400) [pid = 1815] [serial = 589] [outer = (nil)] [url = about:blank] 11:30:13 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:30:13 INFO - PROCESS | 1768 | 1483817413751 Marionette TRACE conn4 <- [1,676,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:30:13 INFO - . 11:30:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30827ms 11:30:13 INFO - PROCESS | 1768 | 1483817413772 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 1768 | 1483817413782 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 11:30:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 11:30:13 INFO - PROCESS | 1768 | 1483817413796 Marionette TRACE conn4 -> [0,678,"timeouts",{"script":35000}] 11:30:13 INFO - PROCESS | 1768 | 1483817413803 Marionette TRACE conn4 <- [1,678,null,{}] 11:30:13 INFO - PROCESS | 1768 | 1483817413812 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:14 INFO - PROCESS | 1768 | 1483817414038 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 11:30:14 INFO - PROCESS | 1768 | 1483817414086 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 3 [pid = 1815] [id = 212] 11:30:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163c00) [pid = 1815] [serial = 593] [outer = (nil)] 11:30:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d000) [pid = 1815] [serial = 594] [outer = 0xa3163c00] 11:30:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193800) [pid = 1815] [serial = 595] [outer = 0xa3163c00] 11:30:15 INFO - PROCESS | 1768 | 1483817415319 Marionette TRACE conn4 <- [1,680,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:30:15 INFO - . 11:30:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1548ms 11:30:15 INFO - PROCESS | 1768 | 1483817415345 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 1768 | 1483817415352 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 11:30:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 11:30:15 INFO - PROCESS | 1768 | 1483817415364 Marionette TRACE conn4 -> [0,682,"timeouts",{"script":35000}] 11:30:15 INFO - PROCESS | 1768 | 1483817415373 Marionette TRACE conn4 <- [1,682,null,{}] 11:30:15 INFO - PROCESS | 1768 | 1483817415384 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:15 INFO - PROCESS | 1768 | 1483817415674 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 11:30:15 INFO - PROCESS | 1768 | 1483817415739 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3288c00 == 4 [pid = 1815] [id = 213] 11:30:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3289400) [pid = 1815] [serial = 596] [outer = (nil)] 11:30:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa328f000) [pid = 1815] [serial = 597] [outer = 0xa3289400] 11:30:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3290000) [pid = 1815] [serial = 598] [outer = 0xa3289400] 11:30:17 INFO - PROCESS | 1768 | 1483817416997 Marionette TRACE conn4 <- [1,684,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:30:17 INFO - . 11:30:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1659ms 11:30:17 INFO - PROCESS | 1768 | 1483817417032 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 11:30:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 11:30:17 INFO - PROCESS | 1768 | 1483817417042 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 11:30:17 INFO - PROCESS | 1768 | 1483817417056 Marionette TRACE conn4 -> [0,686,"timeouts",{"script":35000}] 11:30:17 INFO - PROCESS | 1768 | 1483817417063 Marionette TRACE conn4 <- [1,686,null,{}] 11:30:17 INFO - PROCESS | 1768 | 1483817417069 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:17 INFO - PROCESS | 1768 | 1483817417325 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 11:30:17 INFO - PROCESS | 1768 | 1483817417357 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3648c00 == 5 [pid = 1815] [id = 214] 11:30:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3757400) [pid = 1815] [serial = 599] [outer = (nil)] 11:30:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375b400) [pid = 1815] [serial = 600] [outer = 0xa3757400] 11:30:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375e000) [pid = 1815] [serial = 601] [outer = 0xa3757400] 11:30:18 INFO - PROCESS | 1768 | 1483817418643 Marionette TRACE conn4 <- [1,688,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:30:18 INFO - . 11:30:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1641ms 11:30:18 INFO - PROCESS | 1768 | 1483817418698 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 11:30:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 11:30:18 INFO - PROCESS | 1768 | 1483817418704 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 11:30:18 INFO - PROCESS | 1768 | 1483817418711 Marionette TRACE conn4 -> [0,690,"timeouts",{"script":35000}] 11:30:18 INFO - PROCESS | 1768 | 1483817418719 Marionette TRACE conn4 <- [1,690,null,{}] 11:30:18 INFO - PROCESS | 1768 | 1483817418742 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:18 INFO - PROCESS | 1768 | 1483817418992 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 11:30:19 INFO - PROCESS | 1768 | 1483817419090 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3848400 == 6 [pid = 1815] [id = 215] 11:30:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3848800) [pid = 1815] [serial = 602] [outer = (nil)] 11:30:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384cc00) [pid = 1815] [serial = 603] [outer = 0xa3848800] 11:30:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384f000) [pid = 1815] [serial = 604] [outer = 0xa3848800] 11:30:20 INFO - PROCESS | 1768 | 1483817420540 Marionette TRACE conn4 <- [1,692,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:30:20 INFO - . 11:30:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1845ms 11:30:20 INFO - PROCESS | 1768 | 1483817420556 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 11:30:20 INFO - PROCESS | 1768 | 1483817420563 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 11:30:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 11:30:20 INFO - PROCESS | 1768 | 1483817420572 Marionette TRACE conn4 -> [0,694,"timeouts",{"script":35000}] 11:30:20 INFO - PROCESS | 1768 | 1483817420577 Marionette TRACE conn4 <- [1,694,null,{}] 11:30:20 INFO - PROCESS | 1768 | 1483817420586 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:20 INFO - PROCESS | 1768 | 1483817420870 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 11:30:20 INFO - PROCESS | 1768 | 1483817420922 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3c400 == 7 [pid = 1815] [id = 216] 11:30:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a3dc00) [pid = 1815] [serial = 605] [outer = (nil)] 11:30:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a44000) [pid = 1815] [serial = 606] [outer = 0xa3a3dc00] 11:30:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a43400) [pid = 1815] [serial = 607] [outer = 0xa3a3dc00] 11:30:22 INFO - PROCESS | 1768 | 1483817422014 Marionette TRACE conn4 <- [1,696,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:30:22 INFO - . 11:30:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1491ms 11:30:22 INFO - PROCESS | 1768 | 1483817422065 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 11:30:22 INFO - PROCESS | 1768 | 1483817422075 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 11:30:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 11:30:22 INFO - PROCESS | 1768 | 1483817422090 Marionette TRACE conn4 -> [0,698,"timeouts",{"script":35000}] 11:30:22 INFO - PROCESS | 1768 | 1483817422096 Marionette TRACE conn4 <- [1,698,null,{}] 11:30:22 INFO - PROCESS | 1768 | 1483817422110 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:22 INFO - PROCESS | 1768 | 1483817422323 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 11:30:22 INFO - PROCESS | 1768 | 1483817422431 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3199c00 == 8 [pid = 1815] [id = 217] 11:30:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3286000) [pid = 1815] [serial = 608] [outer = (nil)] 11:30:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3642000) [pid = 1815] [serial = 609] [outer = 0xa3286000] 11:30:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa375a800) [pid = 1815] [serial = 610] [outer = 0xa3286000] 11:30:23 INFO - PROCESS | 1768 | 1483817423898 Marionette TRACE conn4 <- [1,700,null,{"value":["/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:30:23 INFO - . 11:30:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1849ms 11:30:23 INFO - PROCESS | 1768 | 1483817423940 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 11:30:23 INFO - PROCESS | 1768 | 1483817423945 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 11:30:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 11:30:23 INFO - PROCESS | 1768 | 1483817423955 Marionette TRACE conn4 -> [0,702,"timeouts",{"script":35000}] 11:30:23 INFO - PROCESS | 1768 | 1483817423968 Marionette TRACE conn4 <- [1,702,null,{}] 11:30:24 INFO - PROCESS | 1768 | 1483817423998 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:24 INFO - PROCESS | 1768 | 1483817424250 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 11:30:24 INFO - PROCESS | 1768 | 1483817424341 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:24 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3165400 == 9 [pid = 1815] [id = 218] 11:30:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa318c400) [pid = 1815] [serial = 611] [outer = (nil)] 11:30:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3290c00) [pid = 1815] [serial = 612] [outer = 0xa318c400] 11:30:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3640800) [pid = 1815] [serial = 613] [outer = 0xa318c400] 11:30:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3848400 == 8 [pid = 1815] [id = 215] 11:30:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3648c00 == 7 [pid = 1815] [id = 214] 11:30:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3288c00 == 6 [pid = 1815] [id = 213] 11:30:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 5 [pid = 1815] [id = 212] 11:30:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162000 == 4 [pid = 1815] [id = 211] 11:30:25 INFO - PROCESS | 1768 | 1483817425652 Marionette TRACE conn4 <- [1,704,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:30:25 INFO - . 11:30:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1717ms 11:30:25 INFO - PROCESS | 1768 | 1483817425671 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 1768 | 1483817425675 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 11:30:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 11:30:25 INFO - PROCESS | 1768 | 1483817425685 Marionette TRACE conn4 -> [0,706,"timeouts",{"script":35000}] 11:30:25 INFO - PROCESS | 1768 | 1483817425690 Marionette TRACE conn4 <- [1,706,null,{}] 11:30:25 INFO - PROCESS | 1768 | 1483817425699 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:25 INFO - PROCESS | 1768 | 1483817425918 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 11:30:26 INFO - PROCESS | 1768 | 1483817426008 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375dc00 == 5 [pid = 1815] [id = 219] 11:30:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa375f400) [pid = 1815] [serial = 614] [outer = (nil)] 11:30:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3846c00) [pid = 1815] [serial = 615] [outer = 0xa375f400] 11:30:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa384b400) [pid = 1815] [serial = 616] [outer = 0xa375f400] 11:30:27 INFO - PROCESS | 1768 | 1483817427076 Marionette TRACE conn4 <- [1,708,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:30:27 INFO - . 11:30:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1438ms 11:30:27 INFO - PROCESS | 1768 | 1483817427124 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 11:30:27 INFO - PROCESS | 1768 | 1483817427128 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 11:30:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 11:30:27 INFO - PROCESS | 1768 | 1483817427134 Marionette TRACE conn4 -> [0,710,"timeouts",{"script":35000}] 11:30:27 INFO - PROCESS | 1768 | 1483817427138 Marionette TRACE conn4 <- [1,710,null,{}] 11:30:27 INFO - PROCESS | 1768 | 1483817427144 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:27 INFO - PROCESS | 1768 | 1483817427342 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 11:30:27 INFO - PROCESS | 1768 | 1483817427413 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3abf000 == 6 [pid = 1815] [id = 220] 11:30:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3abf400) [pid = 1815] [serial = 617] [outer = (nil)] 11:30:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa4547800) [pid = 1815] [serial = 618] [outer = 0xa3abf400] 11:30:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3abdc00) [pid = 1815] [serial = 619] [outer = 0xa3abf400] 11:30:28 INFO - PROCESS | 1768 | 1483817428602 Marionette TRACE conn4 <- [1,712,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:30:28 INFO - . 11:30:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1492ms 11:30:28 INFO - PROCESS | 1768 | 1483817428631 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 11:30:28 INFO - PROCESS | 1768 | 1483817428635 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 11:30:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 11:30:28 INFO - PROCESS | 1768 | 1483817428643 Marionette TRACE conn4 -> [0,714,"timeouts",{"script":35000}] 11:30:28 INFO - PROCESS | 1768 | 1483817428647 Marionette TRACE conn4 <- [1,714,null,{}] 11:30:28 INFO - PROCESS | 1768 | 1483817428663 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:28 INFO - PROCESS | 1768 | 1483817428903 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 11:30:29 INFO - PROCESS | 1768 | 1483817428973 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4555c00 == 7 [pid = 1815] [id = 221] 11:30:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa455f400) [pid = 1815] [serial = 620] [outer = (nil)] 11:30:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4567000) [pid = 1815] [serial = 621] [outer = 0xa455f400] 11:30:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4569000) [pid = 1815] [serial = 622] [outer = 0xa455f400] 11:30:30 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3163c00) [pid = 1815] [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] 11:30:30 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3757400) [pid = 1815] [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] 11:30:30 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3289400) [pid = 1815] [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] 11:30:30 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3848800) [pid = 1815] [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] 11:30:30 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3162c00) [pid = 1815] [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] 11:30:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3282000 == 8 [pid = 1815] [id = 222] 11:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3289400) [pid = 1815] [serial = 623] [outer = (nil)] 11:30:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:30:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3646c00) [pid = 1815] [serial = 624] [outer = 0xa3289400] 11:30:30 INFO - PROCESS | 1768 | 1483817430406 Marionette TRACE conn4 <- [1,716,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:30:30 INFO - . 11:30:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1803ms 11:30:30 INFO - PROCESS | 1768 | 1483817430447 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 11:30:30 INFO - PROCESS | 1768 | 1483817430451 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 11:30:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 11:30:30 INFO - PROCESS | 1768 | 1483817430457 Marionette TRACE conn4 -> [0,718,"timeouts",{"script":35000}] 11:30:30 INFO - PROCESS | 1768 | 1483817430461 Marionette TRACE conn4 <- [1,718,null,{}] 11:30:30 INFO - PROCESS | 1768 | 1483817430466 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:30 INFO - PROCESS | 1768 | 1483817430637 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 11:30:30 INFO - PROCESS | 1768 | 1483817430722 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456dc00 == 9 [pid = 1815] [id = 223] 11:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa456e000) [pid = 1815] [serial = 625] [outer = (nil)] 11:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46c3c00) [pid = 1815] [serial = 626] [outer = 0xa456e000] 11:30:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa46c2800) [pid = 1815] [serial = 627] [outer = 0xa456e000] 11:30:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488cc00 == 10 [pid = 1815] [id = 224] 11:30:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa488d800) [pid = 1815] [serial = 628] [outer = (nil)] 11:30:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4891400) [pid = 1815] [serial = 629] [outer = 0xa488d800] 11:30:31 INFO - PROCESS | 1768 | 1483817431771 Marionette TRACE conn4 <- [1,720,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:30:31 INFO - . 11:30:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1335ms 11:30:31 INFO - PROCESS | 1768 | 1483817431795 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 11:30:31 INFO - PROCESS | 1768 | 1483817431803 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 11:30:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 11:30:31 INFO - PROCESS | 1768 | 1483817431811 Marionette TRACE conn4 -> [0,722,"timeouts",{"script":35000}] 11:30:31 INFO - PROCESS | 1768 | 1483817431814 Marionette TRACE conn4 <- [1,722,null,{}] 11:30:31 INFO - PROCESS | 1768 | 1483817431820 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:32 INFO - PROCESS | 1768 | 1483817432039 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 11:30:32 INFO - PROCESS | 1768 | 1483817432100 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315d400 == 11 [pid = 1815] [id = 225] 11:30:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa315fc00) [pid = 1815] [serial = 630] [outer = (nil)] 11:30:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa363c400) [pid = 1815] [serial = 631] [outer = 0xa315fc00] 11:30:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa375a400) [pid = 1815] [serial = 632] [outer = 0xa315fc00] 11:30:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4546800 == 12 [pid = 1815] [id = 226] 11:30:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa4549800) [pid = 1815] [serial = 633] [outer = (nil)] 11:30:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:30:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:30:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa454c000) [pid = 1815] [serial = 634] [outer = 0xa4549800] 11:30:33 INFO - PROCESS | 1768 | 1483817433420 Marionette TRACE conn4 <- [1,724,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:30:33 INFO - . 11:30:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1643ms 11:30:33 INFO - PROCESS | 1768 | 1483817433456 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 11:30:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 11:30:33 INFO - PROCESS | 1768 | 1483817433464 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 11:30:33 INFO - PROCESS | 1768 | 1483817433472 Marionette TRACE conn4 -> [0,726,"timeouts",{"script":35000}] 11:30:33 INFO - PROCESS | 1768 | 1483817433477 Marionette TRACE conn4 <- [1,726,null,{}] 11:30:33 INFO - PROCESS | 1768 | 1483817433484 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:30:33 INFO - PROCESS | 1768 | 1483817433687 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 11:30:33 INFO - PROCESS | 1768 | 1483817433760 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:30:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287c00 == 13 [pid = 1815] [id = 227] 11:30:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3288800) [pid = 1815] [serial = 635] [outer = (nil)] 11:30:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa375d800) [pid = 1815] [serial = 636] [outer = 0xa3288800] 11:30:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa384a000) [pid = 1815] [serial = 637] [outer = 0xa3288800] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa488cc00 == 12 [pid = 1815] [id = 224] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa456dc00 == 11 [pid = 1815] [id = 223] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3282000 == 10 [pid = 1815] [id = 222] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa4555c00 == 9 [pid = 1815] [id = 221] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3abf000 == 8 [pid = 1815] [id = 220] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa375dc00 == 7 [pid = 1815] [id = 219] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3165400 == 6 [pid = 1815] [id = 218] 11:30:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3c400 == 5 [pid = 1815] [id = 216] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa318d000) [pid = 1815] [serial = 594] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa3193800) [pid = 1815] [serial = 595] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa328f000) [pid = 1815] [serial = 597] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3290000) [pid = 1815] [serial = 598] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa375b400) [pid = 1815] [serial = 600] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa375e000) [pid = 1815] [serial = 601] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa384cc00) [pid = 1815] [serial = 603] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3a44000) [pid = 1815] [serial = 606] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa384f000) [pid = 1815] [serial = 604] [outer = (nil)] [url = about:blank] 11:30:34 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3193c00) [pid = 1815] [serial = 592] [outer = (nil)] [url = about:blank] 11:30:34 WARNING - wptserve Traceback (most recent call last): 11:30:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:30:34 WARNING - rv = self.func(request, response) 11:30:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:30:34 WARNING - access_control_allow_origin = "*") 11:30:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:30:34 WARNING - payload = payload_generator(server_data) 11:30:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:30:34 WARNING - return encode_string_as_bmp_image(data) 11:30: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 11:30:34 WARNING - img.save(f, "BMP") 11:30:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:30:34 WARNING - f.write(bmpfileheader) 11:30:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:30:34 WARNING - 11:30:37 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3abf400) [pid = 1815] [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] 11:30:37 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa455f400) [pid = 1815] [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] 11:30:37 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa375f400) [pid = 1815] [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] 11:30:37 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa318c400) [pid = 1815] [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] 11:30:37 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa488d800) [pid = 1815] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817431572] 11:30:37 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3289400) [pid = 1815] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:30:41 INFO - PROCESS | 1768 | --DOCSHELL 0xa3199c00 == 4 [pid = 1815] [id = 217] 11:30:41 INFO - PROCESS | 1768 | --DOCSHELL 0xa4546800 == 3 [pid = 1815] [id = 226] 11:30:41 INFO - PROCESS | 1768 | --DOCSHELL 0xa315d400 == 2 [pid = 1815] [id = 225] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa384b400) [pid = 1815] [serial = 616] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3640800) [pid = 1815] [serial = 613] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa4891400) [pid = 1815] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817431572] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa4569000) [pid = 1815] [serial = 622] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa46c3c00) [pid = 1815] [serial = 626] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3646c00) [pid = 1815] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3abdc00) [pid = 1815] [serial = 619] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa4567000) [pid = 1815] [serial = 621] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4547800) [pid = 1815] [serial = 618] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3846c00) [pid = 1815] [serial = 615] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3290c00) [pid = 1815] [serial = 612] [outer = (nil)] [url = about:blank] 11:30:41 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3642000) [pid = 1815] [serial = 609] [outer = (nil)] [url = about:blank] 11:30:44 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa4549800) [pid = 1815] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:30:44 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa315fc00) [pid = 1815] [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] 11:30:44 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3286000) [pid = 1815] [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] 11:30:44 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3a3dc00) [pid = 1815] [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] 11:30:44 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa456e000) [pid = 1815] [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] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa454c000) [pid = 1815] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa375a400) [pid = 1815] [serial = 632] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa375d800) [pid = 1815] [serial = 636] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa363c400) [pid = 1815] [serial = 631] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa375a800) [pid = 1815] [serial = 610] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3a43400) [pid = 1815] [serial = 607] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa46c2800) [pid = 1815] [serial = 627] [outer = (nil)] [url = about:blank] 11:31:04 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:31:04 INFO - PROCESS | 1768 | 1483817464269 Marionette TRACE conn4 <- [1,728,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:31:04 INFO - . 11:31:04 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30827ms 11:31:04 INFO - PROCESS | 1768 | 1483817464299 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 11:31:04 INFO - PROCESS | 1768 | 1483817464303 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 11:31:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 11:31:04 INFO - PROCESS | 1768 | 1483817464309 Marionette TRACE conn4 -> [0,730,"timeouts",{"script":35000}] 11:31:04 INFO - PROCESS | 1768 | 1483817464312 Marionette TRACE conn4 <- [1,730,null,{}] 11:31:04 INFO - PROCESS | 1768 | 1483817464317 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:31:04 INFO - PROCESS | 1768 | 1483817464469 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 11:31:04 INFO - PROCESS | 1768 | 1483817464548 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163000 == 3 [pid = 1815] [id = 228] 11:31:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163800) [pid = 1815] [serial = 638] [outer = (nil)] 11:31:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c000) [pid = 1815] [serial = 639] [outer = 0xa3163800] 11:31:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192c00) [pid = 1815] [serial = 640] [outer = 0xa3163800] 11:31:05 WARNING - wptserve Traceback (most recent call last): 11:31:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:31:05 WARNING - rv = self.func(request, response) 11:31:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:31:05 WARNING - access_control_allow_origin = "*") 11:31:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:31:05 WARNING - payload = payload_generator(server_data) 11:31:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:31:05 WARNING - return encode_string_as_bmp_image(data) 11:31: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 11:31:05 WARNING - img.save(f, "BMP") 11:31:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:31:05 WARNING - f.write(bmpfileheader) 11:31:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:31:05 WARNING - 11:31:13 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287c00 == 2 [pid = 1815] [id = 227] 11:31:19 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3288800) [pid = 1815] [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] 11:31:23 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c000) [pid = 1815] [serial = 639] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa384a000) [pid = 1815] [serial = 637] [outer = (nil)] [url = about:blank] 11:31:34 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:31:34 INFO - PROCESS | 1768 | 1483817494987 Marionette TRACE conn4 <- [1,732,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:31:35 INFO - . 11:31:35 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30736ms 11:31:35 INFO - PROCESS | 1768 | 1483817495046 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 11:31:35 INFO - PROCESS | 1768 | 1483817495051 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 11:31:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 11:31:35 INFO - PROCESS | 1768 | 1483817495059 Marionette TRACE conn4 -> [0,734,"timeouts",{"script":35000}] 11:31:35 INFO - PROCESS | 1768 | 1483817495065 Marionette TRACE conn4 <- [1,734,null,{}] 11:31:35 INFO - PROCESS | 1768 | 1483817495072 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:31:35 INFO - PROCESS | 1768 | 1483817495250 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 11:31:35 INFO - PROCESS | 1768 | 1483817495325 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:31:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164400 == 3 [pid = 1815] [id = 229] 11:31:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164c00) [pid = 1815] [serial = 641] [outer = (nil)] 11:31:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 642] [outer = 0xa3164c00] 11:31:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195400) [pid = 1815] [serial = 643] [outer = 0xa3164c00] 11:31:36 WARNING - wptserve Traceback (most recent call last): 11:31:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:31:36 WARNING - rv = self.func(request, response) 11:31:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:31:36 WARNING - access_control_allow_origin = "*") 11:31:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:31:36 WARNING - payload = payload_generator(server_data) 11:31:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:31:36 WARNING - return encode_string_as_bmp_image(data) 11:31:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:31:36 WARNING - img.save(f, "BMP") 11:31:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:31:36 WARNING - f.write(bmpfileheader) 11:31:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:31:36 WARNING - 11:31:43 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163000 == 2 [pid = 1815] [id = 228] 11:31:50 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163800) [pid = 1815] [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] 11:31:54 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e000) [pid = 1815] [serial = 642] [outer = (nil)] [url = about:blank] 11:31:54 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192c00) [pid = 1815] [serial = 640] [outer = (nil)] [url = about:blank] 11:32:05 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:32:05 INFO - PROCESS | 1768 | 1483817525798 Marionette TRACE conn4 <- [1,736,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:32:05 INFO - . 11:32:05 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30771ms 11:32:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 11:32:05 INFO - PROCESS | 1768 | 1483817525830 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 11:32:05 INFO - PROCESS | 1768 | 1483817525832 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 11:32:05 INFO - PROCESS | 1768 | 1483817525837 Marionette TRACE conn4 -> [0,738,"timeouts",{"script":35000}] 11:32:05 INFO - PROCESS | 1768 | 1483817525841 Marionette TRACE conn4 <- [1,738,null,{}] 11:32:05 INFO - PROCESS | 1768 | 1483817525846 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:06 INFO - PROCESS | 1768 | 1483817526027 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 11:32:06 INFO - PROCESS | 1768 | 1483817526087 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164800 == 3 [pid = 1815] [id = 230] 11:32:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3165000) [pid = 1815] [serial = 644] [outer = (nil)] 11:32:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e800) [pid = 1815] [serial = 645] [outer = 0xa3165000] 11:32:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195c00) [pid = 1815] [serial = 646] [outer = 0xa3165000] 11:32:07 INFO - PROCESS | 1768 | 1483817526999 Marionette TRACE conn4 <- [1,740,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:07 INFO - . 11:32:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1190ms 11:32:07 INFO - PROCESS | 1768 | 1483817527028 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 11:32:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 11:32:07 INFO - PROCESS | 1768 | 1483817527038 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 11:32:07 INFO - PROCESS | 1768 | 1483817527052 Marionette TRACE conn4 -> [0,742,"timeouts",{"script":35000}] 11:32:07 INFO - PROCESS | 1768 | 1483817527056 Marionette TRACE conn4 <- [1,742,null,{}] 11:32:07 INFO - PROCESS | 1768 | 1483817527061 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:07 INFO - PROCESS | 1768 | 1483817527264 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 11:32:07 INFO - PROCESS | 1768 | 1483817527292 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3282400 == 4 [pid = 1815] [id = 231] 11:32:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3287c00) [pid = 1815] [serial = 647] [outer = (nil)] 11:32:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3290800) [pid = 1815] [serial = 648] [outer = 0xa3287c00] 11:32:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363a000) [pid = 1815] [serial = 649] [outer = 0xa3287c00] 11:32:08 INFO - PROCESS | 1768 | 1483817528211 Marionette TRACE conn4 <- [1,744,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:08 INFO - . 11:32:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1192ms 11:32:08 INFO - PROCESS | 1768 | 1483817528242 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 11:32:08 INFO - PROCESS | 1768 | 1483817528246 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 11:32:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 11:32:08 INFO - PROCESS | 1768 | 1483817528252 Marionette TRACE conn4 -> [0,746,"timeouts",{"script":35000}] 11:32:08 INFO - PROCESS | 1768 | 1483817528254 Marionette TRACE conn4 <- [1,746,null,{}] 11:32:08 INFO - PROCESS | 1768 | 1483817528260 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:08 INFO - PROCESS | 1768 | 1483817528464 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 11:32:08 INFO - PROCESS | 1768 | 1483817528510 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647800 == 5 [pid = 1815] [id = 232] 11:32:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3647c00) [pid = 1815] [serial = 650] [outer = (nil)] 11:32:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375a400) [pid = 1815] [serial = 651] [outer = 0xa3647c00] 11:32:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375d000) [pid = 1815] [serial = 652] [outer = 0xa3647c00] 11:32:09 INFO - PROCESS | 1768 | 1483817529413 Marionette TRACE conn4 <- [1,748,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:09 INFO - . 11:32:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1184ms 11:32:09 INFO - PROCESS | 1768 | 1483817529437 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 11:32:09 INFO - PROCESS | 1768 | 1483817529440 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 11:32:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 11:32:09 INFO - PROCESS | 1768 | 1483817529446 Marionette TRACE conn4 -> [0,750,"timeouts",{"script":35000}] 11:32:09 INFO - PROCESS | 1768 | 1483817529449 Marionette TRACE conn4 <- [1,750,null,{}] 11:32:09 INFO - PROCESS | 1768 | 1483817529454 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:09 INFO - PROCESS | 1768 | 1483817529635 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 11:32:09 INFO - PROCESS | 1768 | 1483817529697 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3845800 == 6 [pid = 1815] [id = 233] 11:32:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3846800) [pid = 1815] [serial = 653] [outer = (nil)] 11:32:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384a800) [pid = 1815] [serial = 654] [outer = 0xa3846800] 11:32:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384d000) [pid = 1815] [serial = 655] [outer = 0xa3846800] 11:32:10 INFO - PROCESS | 1768 | 1483817530571 Marionette TRACE conn4 <- [1,752,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:10 INFO - . 11:32:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1183ms 11:32:10 INFO - PROCESS | 1768 | 1483817530630 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 11:32:10 INFO - PROCESS | 1768 | 1483817530633 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 11:32:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 11:32:10 INFO - PROCESS | 1768 | 1483817530650 Marionette TRACE conn4 -> [0,754,"timeouts",{"script":35000}] 11:32:10 INFO - PROCESS | 1768 | 1483817530653 Marionette TRACE conn4 <- [1,754,null,{}] 11:32:10 INFO - PROCESS | 1768 | 1483817530659 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:10 INFO - PROCESS | 1768 | 1483817530830 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 11:32:10 INFO - PROCESS | 1768 | 1483817530881 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3853800 == 7 [pid = 1815] [id = 234] 11:32:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3853c00) [pid = 1815] [serial = 656] [outer = (nil)] 11:32:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a41c00) [pid = 1815] [serial = 657] [outer = 0xa3853c00] 11:32:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a41000) [pid = 1815] [serial = 658] [outer = 0xa3853c00] 11:32:11 INFO - PROCESS | 1768 | 1483817531803 Marionette TRACE conn4 <- [1,756,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:11 INFO - . 11:32:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1184ms 11:32:11 INFO - PROCESS | 1768 | 1483817531832 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 11:32:11 INFO - PROCESS | 1768 | 1483817531835 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 11:32:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 11:32:11 INFO - PROCESS | 1768 | 1483817531841 Marionette TRACE conn4 -> [0,758,"timeouts",{"script":35000}] 11:32:11 INFO - PROCESS | 1768 | 1483817531843 Marionette TRACE conn4 <- [1,758,null,{}] 11:32:11 INFO - PROCESS | 1768 | 1483817531850 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:12 INFO - PROCESS | 1768 | 1483817532070 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 11:32:12 INFO - PROCESS | 1768 | 1483817532124 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a49800 == 8 [pid = 1815] [id = 235] 11:32:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a4bc00) [pid = 1815] [serial = 659] [outer = (nil)] 11:32:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3aca400) [pid = 1815] [serial = 660] [outer = 0xa3a4bc00] 11:32:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4549800) [pid = 1815] [serial = 661] [outer = 0xa3a4bc00] 11:32:13 INFO - PROCESS | 1768 | 1483817533160 Marionette TRACE conn4 <- [1,760,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:13 INFO - . 11:32:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1331ms 11:32:13 INFO - PROCESS | 1768 | 1483817533173 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 11:32:13 INFO - PROCESS | 1768 | 1483817533177 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 11:32:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 11:32:13 INFO - PROCESS | 1768 | 1483817533183 Marionette TRACE conn4 -> [0,762,"timeouts",{"script":35000}] 11:32:13 INFO - PROCESS | 1768 | 1483817533186 Marionette TRACE conn4 <- [1,762,null,{}] 11:32:13 INFO - PROCESS | 1768 | 1483817533191 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:13 INFO - PROCESS | 1768 | 1483817533344 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 11:32:13 INFO - PROCESS | 1768 | 1483817533424 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4553800 == 9 [pid = 1815] [id = 236] 11:32:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa4554400) [pid = 1815] [serial = 662] [outer = (nil)] 11:32:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa4566c00) [pid = 1815] [serial = 663] [outer = 0xa4554400] 11:32:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa4566000) [pid = 1815] [serial = 664] [outer = 0xa4554400] 11:32:14 INFO - PROCESS | 1768 | 1483817534531 Marionette TRACE conn4 <- [1,764,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:14 INFO - . 11:32:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1381ms 11:32:14 INFO - PROCESS | 1768 | 1483817534565 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 1768 | 1483817534569 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 11:32:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 11:32:14 INFO - PROCESS | 1768 | 1483817534575 Marionette TRACE conn4 -> [0,766,"timeouts",{"script":35000}] 11:32:14 INFO - PROCESS | 1768 | 1483817534577 Marionette TRACE conn4 <- [1,766,null,{}] 11:32:14 INFO - PROCESS | 1768 | 1483817534584 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:14 INFO - PROCESS | 1768 | 1483817534758 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 11:32:14 INFO - PROCESS | 1768 | 1483817534851 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328e000 == 10 [pid = 1815] [id = 237] 11:32:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa363d000) [pid = 1815] [serial = 665] [outer = (nil)] 11:32:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3849800) [pid = 1815] [serial = 666] [outer = 0xa363d000] 11:32:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3a40800) [pid = 1815] [serial = 667] [outer = 0xa363d000] 11:32:15 INFO - PROCESS | 1768 | 1483817535946 Marionette TRACE conn4 <- [1,768,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:15 INFO - . 11:32:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1387ms 11:32:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 11:32:15 INFO - PROCESS | 1768 | 1483817535964 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 11:32:15 INFO - PROCESS | 1768 | 1483817535966 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 11:32:15 INFO - PROCESS | 1768 | 1483817535973 Marionette TRACE conn4 -> [0,770,"timeouts",{"script":35000}] 11:32:15 INFO - PROCESS | 1768 | 1483817535976 Marionette TRACE conn4 <- [1,770,null,{}] 11:32:15 INFO - PROCESS | 1768 | 1483817535981 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:16 INFO - PROCESS | 1768 | 1483817536130 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 11:32:16 INFO - PROCESS | 1768 | 1483817536217 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315ec00 == 11 [pid = 1815] [id = 238] 11:32:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa318c800) [pid = 1815] [serial = 668] [outer = (nil)] 11:32:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3646800) [pid = 1815] [serial = 669] [outer = 0xa318c800] 11:32:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa375cc00) [pid = 1815] [serial = 670] [outer = 0xa318c800] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a49800 == 10 [pid = 1815] [id = 235] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3853800 == 9 [pid = 1815] [id = 234] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3845800 == 8 [pid = 1815] [id = 233] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647800 == 7 [pid = 1815] [id = 232] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3282400 == 6 [pid = 1815] [id = 231] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164800 == 5 [pid = 1815] [id = 230] 11:32:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164400 == 4 [pid = 1815] [id = 229] 11:32:17 INFO - PROCESS | 1768 | 1483817537228 Marionette TRACE conn4 <- [1,772,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:17 INFO - . 11:32:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1279ms 11:32:17 INFO - PROCESS | 1768 | 1483817537250 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 11:32:17 INFO - PROCESS | 1768 | 1483817537254 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 11:32:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 11:32:17 INFO - PROCESS | 1768 | 1483817537260 Marionette TRACE conn4 -> [0,774,"timeouts",{"script":35000}] 11:32:17 INFO - PROCESS | 1768 | 1483817537263 Marionette TRACE conn4 <- [1,774,null,{}] 11:32:17 INFO - PROCESS | 1768 | 1483817537269 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:17 INFO - PROCESS | 1768 | 1483817537449 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 11:32:17 INFO - PROCESS | 1768 | 1483817537501 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384f400 == 5 [pid = 1815] [id = 239] 11:32:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa384fc00) [pid = 1815] [serial = 671] [outer = (nil)] 11:32:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3a3ec00) [pid = 1815] [serial = 672] [outer = 0xa384fc00] 11:32:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3a45800) [pid = 1815] [serial = 673] [outer = 0xa384fc00] 11:32:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a4b800 == 6 [pid = 1815] [id = 240] 11:32:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3abe800) [pid = 1815] [serial = 674] [outer = (nil)] 11:32:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:32:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:32:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4547c00) [pid = 1815] [serial = 675] [outer = 0xa3abe800] 11:32:18 INFO - PROCESS | 1768 | 1483817538580 Marionette TRACE conn4 <- [1,776,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:18 INFO - . 11:32:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1336ms 11:32:18 INFO - PROCESS | 1768 | 1483817538595 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 11:32:18 INFO - PROCESS | 1768 | 1483817538600 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 11:32:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 11:32:18 INFO - PROCESS | 1768 | 1483817538611 Marionette TRACE conn4 -> [0,778,"timeouts",{"script":35000}] 11:32:18 INFO - PROCESS | 1768 | 1483817538613 Marionette TRACE conn4 <- [1,778,null,{}] 11:32:18 INFO - PROCESS | 1768 | 1483817538618 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:18 INFO - PROCESS | 1768 | 1483817538819 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 11:32:18 INFO - PROCESS | 1768 | 1483817538868 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4554000 == 7 [pid = 1815] [id = 241] 11:32:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4561c00) [pid = 1815] [serial = 676] [outer = (nil)] 11:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa456b800) [pid = 1815] [serial = 677] [outer = 0xa4561c00] 11:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa456a800) [pid = 1815] [serial = 678] [outer = 0xa4561c00] 11:32:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c1c00 == 8 [pid = 1815] [id = 242] 11:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa46c2c00) [pid = 1815] [serial = 679] [outer = (nil)] 11:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa46c7800) [pid = 1815] [serial = 680] [outer = 0xa46c2c00] 11:32:20 INFO - PROCESS | 1768 | 1483817540056 Marionette TRACE conn4 <- [1,780,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:20 INFO - . 11:32:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1489ms 11:32:20 INFO - PROCESS | 1768 | 1483817540097 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 11:32:20 INFO - PROCESS | 1768 | 1483817540104 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 11:32:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 11:32:20 INFO - PROCESS | 1768 | 1483817540115 Marionette TRACE conn4 -> [0,782,"timeouts",{"script":35000}] 11:32:20 INFO - PROCESS | 1768 | 1483817540118 Marionette TRACE conn4 <- [1,782,null,{}] 11:32:20 INFO - PROCESS | 1768 | 1483817540123 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:20 INFO - PROCESS | 1768 | 1483817540301 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 11:32:20 INFO - PROCESS | 1768 | 1483817540358 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488e800 == 9 [pid = 1815] [id = 243] 11:32:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa488f000) [pid = 1815] [serial = 681] [outer = (nil)] 11:32:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa4963400) [pid = 1815] [serial = 682] [outer = 0xa488f000] 11:32:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa4968c00) [pid = 1815] [serial = 683] [outer = 0xa488f000] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa3a4bc00) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa3853c00) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3164c00) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3287c00) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3165000) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3647c00) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3846800) [pid = 1815] [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] 11:32:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3190400 == 10 [pid = 1815] [id = 244] 11:32:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3284c00) [pid = 1815] [serial = 684] [outer = (nil)] 11:32:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:32:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:32:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3758c00) [pid = 1815] [serial = 685] [outer = 0xa3284c00] 11:32:21 INFO - PROCESS | 1768 | 1483817541874 Marionette TRACE conn4 <- [1,784,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:32:21 INFO - . 11:32:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1792ms 11:32:21 INFO - PROCESS | 1768 | 1483817541906 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 11:32:21 INFO - PROCESS | 1768 | 1483817541909 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 11:32:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 11:32:21 INFO - PROCESS | 1768 | 1483817541916 Marionette TRACE conn4 -> [0,786,"timeouts",{"script":35000}] 11:32:21 INFO - PROCESS | 1768 | 1483817541932 Marionette TRACE conn4 <- [1,786,null,{}] 11:32:21 INFO - PROCESS | 1768 | 1483817541937 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:22 INFO - PROCESS | 1768 | 1483817542090 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 11:32:22 INFO - PROCESS | 1768 | 1483817542149 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384a400 == 11 [pid = 1815] [id = 245] 11:32:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3a4a400) [pid = 1815] [serial = 686] [outer = (nil)] 11:32:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa556d000) [pid = 1815] [serial = 687] [outer = 0xa3a4a400] 11:32:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa549b000) [pid = 1815] [serial = 688] [outer = 0xa3a4a400] 11:32:23 WARNING - wptserve Traceback (most recent call last): 11:32:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:32:23 WARNING - rv = self.func(request, response) 11:32:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:32:23 WARNING - access_control_allow_origin = "*") 11:32:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:32:23 WARNING - payload = payload_generator(server_data) 11:32:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:32:23 WARNING - return encode_string_as_bmp_image(data) 11:32: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 11:32:23 WARNING - img.save(f, "BMP") 11:32:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:32:23 WARNING - f.write(bmpfileheader) 11:32:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:32:23 WARNING - 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3190400 == 10 [pid = 1815] [id = 244] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa488e800 == 9 [pid = 1815] [id = 243] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c1c00 == 8 [pid = 1815] [id = 242] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa4554000 == 7 [pid = 1815] [id = 241] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a4b800 == 6 [pid = 1815] [id = 240] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa384f400 == 5 [pid = 1815] [id = 239] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa315ec00 == 4 [pid = 1815] [id = 238] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa328e000 == 3 [pid = 1815] [id = 237] 11:32:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa4553800 == 2 [pid = 1815] [id = 236] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa4549800) [pid = 1815] [serial = 661] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a41000) [pid = 1815] [serial = 658] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa384d000) [pid = 1815] [serial = 655] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa363a000) [pid = 1815] [serial = 649] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375d000) [pid = 1815] [serial = 652] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3195c00) [pid = 1815] [serial = 646] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3195400) [pid = 1815] [serial = 643] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3aca400) [pid = 1815] [serial = 660] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3a41c00) [pid = 1815] [serial = 657] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318e800) [pid = 1815] [serial = 645] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3290800) [pid = 1815] [serial = 648] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa375a400) [pid = 1815] [serial = 651] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa384a800) [pid = 1815] [serial = 654] [outer = (nil)] [url = about:blank] 11:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa4566c00) [pid = 1815] [serial = 663] [outer = (nil)] [url = about:blank] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa384fc00) [pid = 1815] [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] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa4561c00) [pid = 1815] [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] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa488f000) [pid = 1815] [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] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa318c800) [pid = 1815] [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] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa363d000) [pid = 1815] [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] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3abe800) [pid = 1815] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa4554400) [pid = 1815] [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] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3284c00) [pid = 1815] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:32:27 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa46c2c00) [pid = 1815] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817539809] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa375cc00) [pid = 1815] [serial = 670] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3a40800) [pid = 1815] [serial = 667] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa4547c00) [pid = 1815] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa4566000) [pid = 1815] [serial = 664] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3758c00) [pid = 1815] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa4968c00) [pid = 1815] [serial = 683] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa4963400) [pid = 1815] [serial = 682] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa46c7800) [pid = 1815] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817539809] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa556d000) [pid = 1815] [serial = 687] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa456a800) [pid = 1815] [serial = 678] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3a45800) [pid = 1815] [serial = 673] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa456b800) [pid = 1815] [serial = 677] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a3ec00) [pid = 1815] [serial = 672] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3646800) [pid = 1815] [serial = 669] [outer = (nil)] [url = about:blank] 11:32:30 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3849800) [pid = 1815] [serial = 666] [outer = (nil)] [url = about:blank] 11:32:52 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:32:52 INFO - PROCESS | 1768 | 1483817572615 Marionette TRACE conn4 <- [1,788,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:32:52 INFO - . 11:32:52 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30736ms 11:32:52 INFO - PROCESS | 1768 | 1483817572653 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 11:32:52 INFO - PROCESS | 1768 | 1483817572657 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 11:32:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 11:32:52 INFO - PROCESS | 1768 | 1483817572664 Marionette TRACE conn4 -> [0,790,"timeouts",{"script":35000}] 11:32:52 INFO - PROCESS | 1768 | 1483817572681 Marionette TRACE conn4 <- [1,790,null,{}] 11:32:52 INFO - PROCESS | 1768 | 1483817572712 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:32:52 INFO - PROCESS | 1768 | 1483817572885 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 11:32:52 INFO - PROCESS | 1768 | 1483817572956 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:32:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163800 == 3 [pid = 1815] [id = 246] 11:32:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3163c00) [pid = 1815] [serial = 689] [outer = (nil)] 11:32:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c000) [pid = 1815] [serial = 690] [outer = 0xa3163c00] 11:32:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192c00) [pid = 1815] [serial = 691] [outer = 0xa3163c00] 11:32:53 WARNING - wptserve Traceback (most recent call last): 11:32:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:32:53 WARNING - rv = self.func(request, response) 11:32:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:32:53 WARNING - access_control_allow_origin = "*") 11:32:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:32:53 WARNING - payload = payload_generator(server_data) 11:32:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:32:53 WARNING - return encode_string_as_bmp_image(data) 11:32:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:32:53 WARNING - img.save(f, "BMP") 11:32:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:32:53 WARNING - f.write(bmpfileheader) 11:32:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:32:53 WARNING - 11:33:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa384a400 == 2 [pid = 1815] [id = 245] 11:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a4a400) [pid = 1815] [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] 11:33:08 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c000) [pid = 1815] [serial = 690] [outer = (nil)] [url = about:blank] 11:33:08 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa549b000) [pid = 1815] [serial = 688] [outer = (nil)] [url = about:blank] 11:33:23 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:33:23 INFO - PROCESS | 1768 | 1483817603476 Marionette TRACE conn4 <- [1,792,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:33:23 INFO - . 11:33:23 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30850ms 11:33:23 INFO - PROCESS | 1768 | 1483817603517 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 11:33:23 INFO - PROCESS | 1768 | 1483817603525 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 11:33:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 11:33:23 INFO - PROCESS | 1768 | 1483817603538 Marionette TRACE conn4 -> [0,794,"timeouts",{"script":35000}] 11:33:23 INFO - PROCESS | 1768 | 1483817603547 Marionette TRACE conn4 <- [1,794,null,{}] 11:33:23 INFO - PROCESS | 1768 | 1483817603559 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:33:23 INFO - PROCESS | 1768 | 1483817603807 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 11:33:23 INFO - PROCESS | 1768 | 1483817603872 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:33:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164400 == 3 [pid = 1815] [id = 247] 11:33:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3164c00) [pid = 1815] [serial = 692] [outer = (nil)] 11:33:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 693] [outer = 0xa3164c00] 11:33:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195c00) [pid = 1815] [serial = 694] [outer = 0xa3164c00] 11:33:25 WARNING - wptserve Traceback (most recent call last): 11:33:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:33:25 WARNING - rv = self.func(request, response) 11:33:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:33:25 WARNING - access_control_allow_origin = "*") 11:33:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:33:25 WARNING - payload = payload_generator(server_data) 11:33:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:33:25 WARNING - return encode_string_as_bmp_image(data) 11:33: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 11:33:25 WARNING - img.save(f, "BMP") 11:33:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:33:25 WARNING - f.write(bmpfileheader) 11:33:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:33:25 WARNING - 11:33:32 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163800 == 2 [pid = 1815] [id = 246] 11:33:38 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3163c00) [pid = 1815] [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] 11:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e400) [pid = 1815] [serial = 693] [outer = (nil)] [url = about:blank] 11:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192c00) [pid = 1815] [serial = 691] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:33:54 INFO - PROCESS | 1768 | 1483817634461 Marionette TRACE conn4 <- [1,796,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:33:54 INFO - . 11:33:54 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30954ms 11:33:54 INFO - PROCESS | 1768 | 1483817634490 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 11:33:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 11:33:54 INFO - PROCESS | 1768 | 1483817634499 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 11:33:54 INFO - PROCESS | 1768 | 1483817634512 Marionette TRACE conn4 -> [0,798,"timeouts",{"script":35000}] 11:33:54 INFO - PROCESS | 1768 | 1483817634520 Marionette TRACE conn4 <- [1,798,null,{}] 11:33:54 INFO - PROCESS | 1768 | 1483817634528 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:33:54 INFO - PROCESS | 1768 | 1483817634719 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 11:33:54 INFO - PROCESS | 1768 | 1483817634790 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:33:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164800 == 3 [pid = 1815] [id = 248] 11:33:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa3165000) [pid = 1815] [serial = 695] [outer = (nil)] 11:33:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ec00) [pid = 1815] [serial = 696] [outer = 0xa3165000] 11:33:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196c00) [pid = 1815] [serial = 697] [outer = 0xa3165000] 11:33:55 INFO - PROCESS | 1768 | 1483817635971 Marionette TRACE conn4 <- [1,800,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:33:55 INFO - . 11:33:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1490ms 11:33:56 INFO - PROCESS | 1768 | 1483817636002 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 11:33:56 INFO - PROCESS | 1768 | 1483817636007 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 11:33:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 11:33:56 INFO - PROCESS | 1768 | 1483817636014 Marionette TRACE conn4 -> [0,802,"timeouts",{"script":35000}] 11:33:56 INFO - PROCESS | 1768 | 1483817636021 Marionette TRACE conn4 <- [1,802,null,{}] 11:33:56 INFO - PROCESS | 1768 | 1483817636041 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:33:56 INFO - PROCESS | 1768 | 1483817636280 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 11:33:56 INFO - PROCESS | 1768 | 1483817636349 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:33:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328ac00 == 4 [pid = 1815] [id = 249] 11:33:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328b000) [pid = 1815] [serial = 698] [outer = (nil)] 11:33:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3290c00) [pid = 1815] [serial = 699] [outer = 0xa328b000] 11:33:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363a400) [pid = 1815] [serial = 700] [outer = 0xa328b000] 11:33:57 INFO - PROCESS | 1768 | 1483817637420 Marionette TRACE conn4 <- [1,804,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:33:57 INFO - . 11:33:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1440ms 11:33:57 INFO - PROCESS | 1768 | 1483817637455 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 11:33:57 INFO - PROCESS | 1768 | 1483817637461 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 11:33:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 11:33:57 INFO - PROCESS | 1768 | 1483817637467 Marionette TRACE conn4 -> [0,806,"timeouts",{"script":35000}] 11:33:57 INFO - PROCESS | 1768 | 1483817637471 Marionette TRACE conn4 <- [1,806,null,{}] 11:33:57 INFO - PROCESS | 1768 | 1483817637478 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:33:57 INFO - PROCESS | 1768 | 1483817637708 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 11:33:57 INFO - PROCESS | 1768 | 1483817637743 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3648000 == 5 [pid = 1815] [id = 250] 11:33:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3648400) [pid = 1815] [serial = 701] [outer = (nil)] 11:33:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375ac00) [pid = 1815] [serial = 702] [outer = 0xa3648400] 11:33:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375d800) [pid = 1815] [serial = 703] [outer = 0xa3648400] 11:33:58 INFO - PROCESS | 1768 | 1483817638804 Marionette TRACE conn4 <- [1,808,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:33:58 INFO - . 11:33:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1392ms 11:33:58 INFO - PROCESS | 1768 | 1483817638861 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 11:33:58 INFO - PROCESS | 1768 | 1483817638864 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 11:33:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 11:33:58 INFO - PROCESS | 1768 | 1483817638870 Marionette TRACE conn4 -> [0,810,"timeouts",{"script":35000}] 11:33:58 INFO - PROCESS | 1768 | 1483817638874 Marionette TRACE conn4 <- [1,810,null,{}] 11:33:58 INFO - PROCESS | 1768 | 1483817638886 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:33:59 INFO - PROCESS | 1768 | 1483817639056 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 11:33:59 INFO - PROCESS | 1768 | 1483817639128 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:33:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3846800 == 6 [pid = 1815] [id = 251] 11:33:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3846c00) [pid = 1815] [serial = 704] [outer = (nil)] 11:33:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384ac00) [pid = 1815] [serial = 705] [outer = 0xa3846c00] 11:33:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384dc00) [pid = 1815] [serial = 706] [outer = 0xa3846c00] 11:34:00 INFO - PROCESS | 1768 | 1483817640131 Marionette TRACE conn4 <- [1,812,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:00 INFO - . 11:34:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1287ms 11:34:00 INFO - PROCESS | 1768 | 1483817640158 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 11:34:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 11:34:00 INFO - PROCESS | 1768 | 1483817640162 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 11:34:00 INFO - PROCESS | 1768 | 1483817640169 Marionette TRACE conn4 -> [0,814,"timeouts",{"script":35000}] 11:34:00 INFO - PROCESS | 1768 | 1483817640174 Marionette TRACE conn4 <- [1,814,null,{}] 11:34:00 INFO - PROCESS | 1768 | 1483817640180 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:00 INFO - PROCESS | 1768 | 1483817640399 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 11:34:00 INFO - PROCESS | 1768 | 1483817640504 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3c800 == 7 [pid = 1815] [id = 252] 11:34:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a3cc00) [pid = 1815] [serial = 707] [outer = (nil)] 11:34:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a42c00) [pid = 1815] [serial = 708] [outer = 0xa3a3cc00] 11:34:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a43c00) [pid = 1815] [serial = 709] [outer = 0xa3a3cc00] 11:34:01 INFO - PROCESS | 1768 | 1483817641538 Marionette TRACE conn4 <- [1,816,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:01 INFO - . 11:34:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1397ms 11:34:01 INFO - PROCESS | 1768 | 1483817641569 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 11:34:01 INFO - PROCESS | 1768 | 1483817641573 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 11:34:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 11:34:01 INFO - PROCESS | 1768 | 1483817641580 Marionette TRACE conn4 -> [0,818,"timeouts",{"script":35000}] 11:34:01 INFO - PROCESS | 1768 | 1483817641584 Marionette TRACE conn4 <- [1,818,null,{}] 11:34:01 INFO - PROCESS | 1768 | 1483817641589 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:01 INFO - PROCESS | 1768 | 1483817641798 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 11:34:01 INFO - PROCESS | 1768 | 1483817641870 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a4bc00 == 8 [pid = 1815] [id = 253] 11:34:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3abc400) [pid = 1815] [serial = 710] [outer = (nil)] 11:34:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4547800) [pid = 1815] [serial = 711] [outer = 0xa3abc400] 11:34:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa454c000) [pid = 1815] [serial = 712] [outer = 0xa3abc400] 11:34:03 INFO - PROCESS | 1768 | 1483817643087 Marionette TRACE conn4 <- [1,820,null,{"value":["/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:03 INFO - . 11:34:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1535ms 11:34:03 INFO - PROCESS | 1768 | 1483817643117 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 11:34:03 INFO - PROCESS | 1768 | 1483817643120 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 11:34:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 11:34:03 INFO - PROCESS | 1768 | 1483817643133 Marionette TRACE conn4 -> [0,822,"timeouts",{"script":35000}] 11:34:03 INFO - PROCESS | 1768 | 1483817643139 Marionette TRACE conn4 <- [1,822,null,{}] 11:34:03 INFO - PROCESS | 1768 | 1483817643145 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:03 INFO - PROCESS | 1768 | 1483817643361 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 11:34:03 INFO - PROCESS | 1768 | 1483817643431 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363dc00 == 9 [pid = 1815] [id = 254] 11:34:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3643000) [pid = 1815] [serial = 713] [outer = (nil)] 11:34:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3763800) [pid = 1815] [serial = 714] [outer = 0xa3643000] 11:34:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa384f000) [pid = 1815] [serial = 715] [outer = 0xa3643000] 11:34:04 INFO - PROCESS | 1768 | 1483817644734 Marionette TRACE conn4 <- [1,824,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:04 INFO - . 11:34:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1635ms 11:34:04 INFO - PROCESS | 1768 | 1483817644771 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 11:34:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 11:34:04 INFO - PROCESS | 1768 | 1483817644776 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 11:34:04 INFO - PROCESS | 1768 | 1483817644784 Marionette TRACE conn4 -> [0,826,"timeouts",{"script":35000}] 11:34:04 INFO - PROCESS | 1768 | 1483817644787 Marionette TRACE conn4 <- [1,826,null,{}] 11:34:04 INFO - PROCESS | 1768 | 1483817644794 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3c800 == 8 [pid = 1815] [id = 252] 11:34:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa3846800 == 7 [pid = 1815] [id = 251] 11:34:05 INFO - PROCESS | 1768 | 1483817645127 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 11:34:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa3648000 == 6 [pid = 1815] [id = 250] 11:34:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa328ac00 == 5 [pid = 1815] [id = 249] 11:34:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164800 == 4 [pid = 1815] [id = 248] 11:34:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164400 == 3 [pid = 1815] [id = 247] 11:34:05 INFO - PROCESS | 1768 | 1483817645178 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3164800 == 4 [pid = 1815] [id = 255] 11:34:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa318bc00) [pid = 1815] [serial = 716] [outer = (nil)] 11:34:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa328f000) [pid = 1815] [serial = 717] [outer = 0xa318bc00] 11:34:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa363d400) [pid = 1815] [serial = 718] [outer = 0xa318bc00] 11:34:06 INFO - PROCESS | 1768 | 1483817646456 Marionette TRACE conn4 <- [1,828,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:06 INFO - . 11:34:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1691ms 11:34:06 INFO - PROCESS | 1768 | 1483817646477 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 11:34:06 INFO - PROCESS | 1768 | 1483817646485 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 11:34:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 11:34:06 INFO - PROCESS | 1768 | 1483817646495 Marionette TRACE conn4 -> [0,830,"timeouts",{"script":35000}] 11:34:06 INFO - PROCESS | 1768 | 1483817646500 Marionette TRACE conn4 <- [1,830,null,{}] 11:34:06 INFO - PROCESS | 1768 | 1483817646514 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:06 INFO - PROCESS | 1768 | 1483817646794 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 11:34:06 INFO - PROCESS | 1768 | 1483817646905 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3765c00 == 5 [pid = 1815] [id = 256] 11:34:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3844c00) [pid = 1815] [serial = 719] [outer = (nil)] 11:34:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa384fc00) [pid = 1815] [serial = 720] [outer = 0xa3844c00] 11:34:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3852800) [pid = 1815] [serial = 721] [outer = 0xa3844c00] 11:34:08 INFO - PROCESS | 1768 | 1483817648168 Marionette TRACE conn4 <- [1,832,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:08 INFO - . 11:34:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1742ms 11:34:08 INFO - PROCESS | 1768 | 1483817648238 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 11:34:08 INFO - PROCESS | 1768 | 1483817648244 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 11:34:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 11:34:08 INFO - PROCESS | 1768 | 1483817648251 Marionette TRACE conn4 -> [0,834,"timeouts",{"script":35000}] 11:34:08 INFO - PROCESS | 1768 | 1483817648261 Marionette TRACE conn4 <- [1,834,null,{}] 11:34:08 INFO - PROCESS | 1768 | 1483817648274 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:08 INFO - PROCESS | 1768 | 1483817648673 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 11:34:08 INFO - PROCESS | 1768 | 1483817648804 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4546800 == 6 [pid = 1815] [id = 257] 11:34:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4546c00) [pid = 1815] [serial = 722] [outer = (nil)] 11:34:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa454f000) [pid = 1815] [serial = 723] [outer = 0xa4546c00] 11:34:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4551c00) [pid = 1815] [serial = 724] [outer = 0xa4546c00] 11:34:10 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3648400) [pid = 1815] [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] 11:34:10 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3846c00) [pid = 1815] [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] 11:34:10 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa328b000) [pid = 1815] [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] 11:34:10 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3164c00) [pid = 1815] [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] 11:34:10 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a3cc00) [pid = 1815] [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] 11:34:10 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3165000) [pid = 1815] [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] 11:34:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318f800 == 7 [pid = 1815] [id = 258] 11:34:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3195000) [pid = 1815] [serial = 725] [outer = (nil)] 11:34:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa318e800) [pid = 1815] [serial = 726] [outer = 0xa3195000] 11:34:10 INFO - PROCESS | 1768 | 1483817650791 Marionette TRACE conn4 <- [1,836,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:10 INFO - . 11:34:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2561ms 11:34:10 INFO - PROCESS | 1768 | 1483817650813 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 11:34:10 INFO - PROCESS | 1768 | 1483817650819 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 11:34:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 11:34:10 INFO - PROCESS | 1768 | 1483817650828 Marionette TRACE conn4 -> [0,838,"timeouts",{"script":35000}] 11:34:10 INFO - PROCESS | 1768 | 1483817650834 Marionette TRACE conn4 <- [1,838,null,{}] 11:34:10 INFO - PROCESS | 1768 | 1483817650846 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:11 INFO - PROCESS | 1768 | 1483817651107 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 11:34:11 INFO - PROCESS | 1768 | 1483817651170 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363ac00 == 8 [pid = 1815] [id = 259] 11:34:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa4553000) [pid = 1815] [serial = 727] [outer = (nil)] 11:34:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4567c00) [pid = 1815] [serial = 728] [outer = 0xa4553000] 11:34:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa456a800) [pid = 1815] [serial = 729] [outer = 0xa4553000] 11:34:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa315dc00 == 9 [pid = 1815] [id = 260] 11:34:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3190800) [pid = 1815] [serial = 730] [outer = (nil)] 11:34:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa328dc00) [pid = 1815] [serial = 731] [outer = 0xa3190800] 11:34:12 INFO - PROCESS | 1768 | 1483817652393 Marionette TRACE conn4 <- [1,840,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:12 INFO - . 11:34:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1591ms 11:34:12 INFO - PROCESS | 1768 | 1483817652418 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 11:34:12 INFO - PROCESS | 1768 | 1483817652429 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 11:34:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 11:34:12 INFO - PROCESS | 1768 | 1483817652442 Marionette TRACE conn4 -> [0,842,"timeouts",{"script":35000}] 11:34:12 INFO - PROCESS | 1768 | 1483817652452 Marionette TRACE conn4 <- [1,842,null,{}] 11:34:12 INFO - PROCESS | 1768 | 1483817652481 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:12 INFO - PROCESS | 1768 | 1483817652698 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 11:34:12 INFO - PROCESS | 1768 | 1483817652791 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a49800 == 10 [pid = 1815] [id = 261] 11:34:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4549800) [pid = 1815] [serial = 732] [outer = (nil)] 11:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa456bc00) [pid = 1815] [serial = 733] [outer = 0xa4549800] 11:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa46be400) [pid = 1815] [serial = 734] [outer = 0xa4549800] 11:34:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c9800 == 11 [pid = 1815] [id = 262] 11:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa46c9c00) [pid = 1815] [serial = 735] [outer = (nil)] 11:34:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa456e000) [pid = 1815] [serial = 736] [outer = 0xa46c9c00] 11:34:14 INFO - PROCESS | 1768 | 1483817654093 Marionette TRACE conn4 <- [1,844,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:14 INFO - . 11:34:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1676ms 11:34:14 INFO - PROCESS | 1768 | 1483817654119 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 11:34:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 11:34:14 INFO - PROCESS | 1768 | 1483817654124 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 11:34:14 INFO - PROCESS | 1768 | 1483817654131 Marionette TRACE conn4 -> [0,846,"timeouts",{"script":35000}] 11:34:14 INFO - PROCESS | 1768 | 1483817654139 Marionette TRACE conn4 <- [1,846,null,{}] 11:34:14 INFO - PROCESS | 1768 | 1483817654172 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:14 INFO - PROCESS | 1768 | 1483817654442 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 11:34:14 INFO - PROCESS | 1768 | 1483817654525 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3195400 == 12 [pid = 1815] [id = 263] 11:34:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3283c00) [pid = 1815] [serial = 737] [outer = (nil)] 11:34:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3761800) [pid = 1815] [serial = 738] [outer = 0xa3283c00] 11:34:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa384a800) [pid = 1815] [serial = 739] [outer = 0xa3283c00] 11:34:15 INFO - PROCESS | 1768 | --DOCSHELL 0xa318f800 == 11 [pid = 1815] [id = 258] 11:34:15 INFO - PROCESS | 1768 | --DOCSHELL 0xa4546800 == 10 [pid = 1815] [id = 257] 11:34:15 INFO - PROCESS | 1768 | --DOCSHELL 0xa3765c00 == 9 [pid = 1815] [id = 256] 11:34:15 INFO - PROCESS | 1768 | --DOCSHELL 0xa3164800 == 8 [pid = 1815] [id = 255] 11:34:15 INFO - PROCESS | 1768 | --DOCSHELL 0xa363dc00 == 7 [pid = 1815] [id = 254] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4547800) [pid = 1815] [serial = 711] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a43c00) [pid = 1815] [serial = 709] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a42c00) [pid = 1815] [serial = 708] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa384dc00) [pid = 1815] [serial = 706] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa384ac00) [pid = 1815] [serial = 705] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375d800) [pid = 1815] [serial = 703] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375ac00) [pid = 1815] [serial = 702] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363a400) [pid = 1815] [serial = 700] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3290c00) [pid = 1815] [serial = 699] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3195c00) [pid = 1815] [serial = 694] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318ec00) [pid = 1815] [serial = 696] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3196c00) [pid = 1815] [serial = 697] [outer = (nil)] [url = about:blank] 11:34:15 INFO - PROCESS | 1768 | 1483817655643 Marionette TRACE conn4 <- [1,848,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:15 INFO - . 11:34:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1543ms 11:34:15 INFO - PROCESS | 1768 | 1483817655675 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 11:34:15 INFO - PROCESS | 1768 | 1483817655681 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 11:34:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 11:34:15 INFO - PROCESS | 1768 | 1483817655687 Marionette TRACE conn4 -> [0,850,"timeouts",{"script":35000}] 11:34:15 INFO - PROCESS | 1768 | 1483817655692 Marionette TRACE conn4 <- [1,850,null,{}] 11:34:15 INFO - PROCESS | 1768 | 1483817655699 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:15 INFO - PROCESS | 1768 | 1483817655905 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 11:34:16 INFO - PROCESS | 1768 | 1483817655973 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3290c00 == 8 [pid = 1815] [id = 264] 11:34:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3639800) [pid = 1815] [serial = 740] [outer = (nil)] 11:34:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3759400) [pid = 1815] [serial = 741] [outer = 0xa3639800] 11:34:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa375cc00) [pid = 1815] [serial = 742] [outer = 0xa3639800] 11:34:17 INFO - PROCESS | 1768 | 1483817657189 Marionette TRACE conn4 <- [1,852,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:17 INFO - . 11:34:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1541ms 11:34:17 INFO - PROCESS | 1768 | 1483817657230 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 11:34:17 INFO - PROCESS | 1768 | 1483817657238 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 11:34:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 11:34:17 INFO - PROCESS | 1768 | 1483817657251 Marionette TRACE conn4 -> [0,854,"timeouts",{"script":35000}] 11:34:17 INFO - PROCESS | 1768 | 1483817657259 Marionette TRACE conn4 <- [1,854,null,{}] 11:34:17 INFO - PROCESS | 1768 | 1483817657268 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:17 INFO - PROCESS | 1768 | 1483817657552 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 11:34:17 INFO - PROCESS | 1768 | 1483817657646 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f800 == 9 [pid = 1815] [id = 265] 11:34:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3a3fc00) [pid = 1815] [serial = 743] [outer = (nil)] 11:34:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3a47400) [pid = 1815] [serial = 744] [outer = 0xa3a3fc00] 11:34:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3a4a400) [pid = 1815] [serial = 745] [outer = 0xa3a3fc00] 11:34:18 INFO - PROCESS | 1768 | 1483817658969 Marionette TRACE conn4 <- [1,856,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:18 INFO - . 11:34:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1740ms 11:34:18 INFO - PROCESS | 1768 | 1483817658995 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 11:34:19 INFO - PROCESS | 1768 | 1483817659015 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 11:34:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 11:34:19 INFO - PROCESS | 1768 | 1483817659039 Marionette TRACE conn4 -> [0,858,"timeouts",{"script":35000}] 11:34:19 INFO - PROCESS | 1768 | 1483817659051 Marionette TRACE conn4 <- [1,858,null,{}] 11:34:19 INFO - PROCESS | 1768 | 1483817659109 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:19 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3844c00) [pid = 1815] [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] 11:34:19 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa4546c00) [pid = 1815] [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] 11:34:19 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa318bc00) [pid = 1815] [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] 11:34:19 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3195000) [pid = 1815] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:34:19 INFO - PROCESS | 1768 | 1483817659434 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 11:34:19 INFO - PROCESS | 1768 | 1483817659485 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3e800 == 10 [pid = 1815] [id = 266] 11:34:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3a3f000) [pid = 1815] [serial = 746] [outer = (nil)] 11:34:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4567800) [pid = 1815] [serial = 747] [outer = 0xa3a3f000] 11:34:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa46c0c00) [pid = 1815] [serial = 748] [outer = 0xa3a3f000] 11:34:20 INFO - PROCESS | 1768 | 1483817660808 Marionette TRACE conn4 <- [1,860,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:20 INFO - . 11:34:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1812ms 11:34:20 INFO - PROCESS | 1768 | 1483817660850 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 11:34:20 INFO - PROCESS | 1768 | 1483817660857 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 11:34:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 11:34:20 INFO - PROCESS | 1768 | 1483817660866 Marionette TRACE conn4 -> [0,862,"timeouts",{"script":35000}] 11:34:20 INFO - PROCESS | 1768 | 1483817660874 Marionette TRACE conn4 <- [1,862,null,{}] 11:34:20 INFO - PROCESS | 1768 | 1483817660888 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:21 INFO - PROCESS | 1768 | 1483817661088 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 11:34:21 INFO - PROCESS | 1768 | 1483817661202 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa48aec00 == 11 [pid = 1815] [id = 267] 11:34:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4903800) [pid = 1815] [serial = 749] [outer = (nil)] 11:34:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4968c00) [pid = 1815] [serial = 750] [outer = 0xa4903800] 11:34:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa49db000) [pid = 1815] [serial = 751] [outer = 0xa4903800] 11:34:22 INFO - PROCESS | 1768 | 1483817662305 Marionette TRACE conn4 <- [1,864,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:22 INFO - . 11:34:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1492ms 11:34:22 INFO - PROCESS | 1768 | 1483817662359 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 11:34:22 INFO - PROCESS | 1768 | 1483817662369 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 11:34:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 11:34:22 INFO - PROCESS | 1768 | 1483817662413 Marionette TRACE conn4 -> [0,866,"timeouts",{"script":35000}] 11:34:22 INFO - PROCESS | 1768 | 1483817662419 Marionette TRACE conn4 <- [1,866,null,{}] 11:34:22 INFO - PROCESS | 1768 | 1483817662439 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:22 INFO - PROCESS | 1768 | 1483817662660 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 11:34:22 INFO - PROCESS | 1768 | 1483817662711 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375b400 == 12 [pid = 1815] [id = 268] 11:34:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa375c400) [pid = 1815] [serial = 752] [outer = (nil)] 11:34:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa4554800) [pid = 1815] [serial = 753] [outer = 0xa375c400] 11:34:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa456dc00) [pid = 1815] [serial = 754] [outer = 0xa375c400] 11:34:24 INFO - PROCESS | 1768 | 1483817664015 Marionette TRACE conn4 <- [1,868,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:24 INFO - . 11:34:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1659ms 11:34:24 INFO - PROCESS | 1768 | 1483817664071 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 11:34:24 INFO - PROCESS | 1768 | 1483817664082 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 11:34:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 11:34:24 INFO - PROCESS | 1768 | 1483817664103 Marionette TRACE conn4 -> [0,870,"timeouts",{"script":35000}] 11:34:24 INFO - PROCESS | 1768 | 1483817664111 Marionette TRACE conn4 <- [1,870,null,{}] 11:34:24 INFO - PROCESS | 1768 | 1483817664130 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:24 INFO - PROCESS | 1768 | 1483817664340 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3e800 == 11 [pid = 1815] [id = 266] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa4567c00) [pid = 1815] [serial = 728] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | 1483817664454 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f800 == 10 [pid = 1815] [id = 265] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3290c00 == 9 [pid = 1815] [id = 264] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a4bc00 == 8 [pid = 1815] [id = 253] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c9800 == 7 [pid = 1815] [id = 262] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3195400 == 6 [pid = 1815] [id = 263] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a49800 == 5 [pid = 1815] [id = 261] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa363ac00 == 4 [pid = 1815] [id = 259] 11:34:24 INFO - PROCESS | 1768 | --DOCSHELL 0xa315dc00 == 3 [pid = 1815] [id = 260] 11:34:24 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318b000 == 4 [pid = 1815] [id = 269] 11:34:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3195400) [pid = 1815] [serial = 755] [outer = (nil)] 11:34:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa363f400) [pid = 1815] [serial = 756] [outer = 0xa3195400] 11:34:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa3647c00) [pid = 1815] [serial = 757] [outer = 0xa3195400] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa363d400) [pid = 1815] [serial = 718] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa318e800) [pid = 1815] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa4551c00) [pid = 1815] [serial = 724] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3852800) [pid = 1815] [serial = 721] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa454f000) [pid = 1815] [serial = 723] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa384fc00) [pid = 1815] [serial = 720] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa328f000) [pid = 1815] [serial = 717] [outer = (nil)] [url = about:blank] 11:34:24 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3763800) [pid = 1815] [serial = 714] [outer = (nil)] [url = about:blank] 11:34:25 INFO - PROCESS | 1768 | 1483817665561 Marionette TRACE conn4 <- [1,872,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:25 INFO - . 11:34:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1489ms 11:34:25 INFO - PROCESS | 1768 | 1483817665592 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 11:34:25 INFO - PROCESS | 1768 | 1483817665597 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 11:34:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 11:34:25 INFO - PROCESS | 1768 | 1483817665604 Marionette TRACE conn4 -> [0,874,"timeouts",{"script":35000}] 11:34:25 INFO - PROCESS | 1768 | 1483817665608 Marionette TRACE conn4 <- [1,874,null,{}] 11:34:25 INFO - PROCESS | 1768 | 1483817665615 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:25 INFO - PROCESS | 1768 | 1483817665824 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 11:34:25 INFO - PROCESS | 1768 | 1483817665922 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3850400 == 5 [pid = 1815] [id = 270] 11:34:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3850c00) [pid = 1815] [serial = 758] [outer = (nil)] 11:34:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3a41000) [pid = 1815] [serial = 759] [outer = 0xa3850c00] 11:34:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3a46800) [pid = 1815] [serial = 760] [outer = 0xa3850c00] 11:34:27 INFO - PROCESS | 1768 | 1483817667757 Marionette TRACE conn4 <- [1,876,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:27 INFO - . 11:34:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2188ms 11:34:27 INFO - PROCESS | 1768 | 1483817667798 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 11:34:27 INFO - PROCESS | 1768 | 1483817667808 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 11:34:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 11:34:27 INFO - PROCESS | 1768 | 1483817667877 Marionette TRACE conn4 -> [0,878,"timeouts",{"script":35000}] 11:34:27 INFO - PROCESS | 1768 | 1483817667888 Marionette TRACE conn4 <- [1,878,null,{}] 11:34:27 INFO - PROCESS | 1768 | 1483817667904 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:28 INFO - PROCESS | 1768 | 1483817668153 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 11:34:28 INFO - PROCESS | 1768 | 1483817668260 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4568400 == 6 [pid = 1815] [id = 271] 11:34:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa4568800) [pid = 1815] [serial = 761] [outer = (nil)] 11:34:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa4891400) [pid = 1815] [serial = 762] [outer = 0xa4568800] 11:34:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa4963800) [pid = 1815] [serial = 763] [outer = 0xa4568800] 11:34:29 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a3fc00) [pid = 1815] [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] 11:34:29 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a3f000) [pid = 1815] [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] 11:34:29 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa46c9c00) [pid = 1815] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:34:29 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3283c00) [pid = 1815] [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] 11:34:29 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3639800) [pid = 1815] [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] 11:34:29 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3190800) [pid = 1815] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817652120] 11:34:29 INFO - PROCESS | 1768 | 1483817669973 Marionette TRACE conn4 <- [1,880,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:30 INFO - . 11:34:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2201ms 11:34:30 INFO - PROCESS | 1768 | 1483817670030 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 11:34:30 INFO - PROCESS | 1768 | 1483817670038 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 11:34:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 11:34:30 INFO - PROCESS | 1768 | 1483817670054 Marionette TRACE conn4 -> [0,882,"timeouts",{"script":35000}] 11:34:30 INFO - PROCESS | 1768 | 1483817670060 Marionette TRACE conn4 <- [1,882,null,{}] 11:34:30 INFO - PROCESS | 1768 | 1483817670112 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:30 INFO - PROCESS | 1768 | 1483817670330 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 11:34:30 INFO - PROCESS | 1768 | 1483817670461 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa495c400 == 7 [pid = 1815] [id = 272] 11:34:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4965800) [pid = 1815] [serial = 764] [outer = (nil)] 11:34:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa556d000) [pid = 1815] [serial = 765] [outer = 0xa4965800] 11:34:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa556ec00) [pid = 1815] [serial = 766] [outer = 0xa4965800] 11:34:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363ac00 == 8 [pid = 1815] [id = 273] 11:34:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa363e000) [pid = 1815] [serial = 767] [outer = (nil)] 11:34:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3766c00) [pid = 1815] [serial = 768] [outer = 0xa363e000] 11:34:32 INFO - PROCESS | 1768 | 1483817672046 Marionette TRACE conn4 <- [1,884,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:32 INFO - . 11:34:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2032ms 11:34:32 INFO - PROCESS | 1768 | 1483817672087 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 1768 | 1483817672093 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 11:34:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 11:34:32 INFO - PROCESS | 1768 | 1483817672105 Marionette TRACE conn4 -> [0,886,"timeouts",{"script":35000}] 11:34:32 INFO - PROCESS | 1768 | 1483817672132 Marionette TRACE conn4 <- [1,886,null,{}] 11:34:32 INFO - PROCESS | 1768 | 1483817672154 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:32 INFO - PROCESS | 1768 | 1483817672405 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 11:34:32 INFO - PROCESS | 1768 | 1483817672511 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa454f400 == 9 [pid = 1815] [id = 274] 11:34:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa454fc00) [pid = 1815] [serial = 769] [outer = (nil)] 11:34:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa5577800) [pid = 1815] [serial = 770] [outer = 0xa454fc00] 11:34:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa5594c00) [pid = 1815] [serial = 771] [outer = 0xa454fc00] 11:34:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318bc00 == 10 [pid = 1815] [id = 275] 11:34:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa318e000) [pid = 1815] [serial = 772] [outer = (nil)] 11:34:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa3191400) [pid = 1815] [serial = 773] [outer = 0xa318e000] 11:34:34 INFO - PROCESS | 1768 | 1483817674123 Marionette TRACE conn4 <- [1,888,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:34 INFO - . 11:34:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2078ms 11:34:34 INFO - PROCESS | 1768 | 1483817674184 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 11:34:34 INFO - PROCESS | 1768 | 1483817674207 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 11:34:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 11:34:34 INFO - PROCESS | 1768 | 1483817674226 Marionette TRACE conn4 -> [0,890,"timeouts",{"script":35000}] 11:34:34 INFO - PROCESS | 1768 | 1483817674243 Marionette TRACE conn4 <- [1,890,null,{}] 11:34:34 INFO - PROCESS | 1768 | 1483817674251 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa3850400 == 9 [pid = 1815] [id = 270] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa4568400 == 8 [pid = 1815] [id = 271] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa48aec00 == 7 [pid = 1815] [id = 267] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa375b400 == 6 [pid = 1815] [id = 268] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa318b000 == 5 [pid = 1815] [id = 269] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa363ac00 == 4 [pid = 1815] [id = 273] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa495c400 == 3 [pid = 1815] [id = 272] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa4567800) [pid = 1815] [serial = 747] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa456e000) [pid = 1815] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa384a800) [pid = 1815] [serial = 739] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa375cc00) [pid = 1815] [serial = 742] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa328dc00) [pid = 1815] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817652120] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa46c0c00) [pid = 1815] [serial = 748] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a4a400) [pid = 1815] [serial = 745] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3a47400) [pid = 1815] [serial = 744] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3759400) [pid = 1815] [serial = 741] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3761800) [pid = 1815] [serial = 738] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa456bc00) [pid = 1815] [serial = 733] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 1768 | 1483817674762 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 11:34:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa318bc00 == 2 [pid = 1815] [id = 275] 11:34:34 INFO - PROCESS | 1768 | 1483817674868 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3198400 == 3 [pid = 1815] [id = 276] 11:34:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3281800) [pid = 1815] [serial = 774] [outer = (nil)] 11:34:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3639c00) [pid = 1815] [serial = 775] [outer = 0xa3281800] 11:34:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa363f000) [pid = 1815] [serial = 776] [outer = 0xa3281800] 11:34:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3646000 == 4 [pid = 1815] [id = 277] 11:34:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3757400) [pid = 1815] [serial = 777] [outer = (nil)] 11:34:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa375a400) [pid = 1815] [serial = 778] [outer = 0xa3757400] 11:34:36 INFO - PROCESS | 1768 | 1483817676252 Marionette TRACE conn4 <- [1,892,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:36 INFO - . 11:34:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2055ms 11:34:36 INFO - PROCESS | 1768 | 1483817676284 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 11:34:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 11:34:36 INFO - PROCESS | 1768 | 1483817676289 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 11:34:36 INFO - PROCESS | 1768 | 1483817676296 Marionette TRACE conn4 -> [0,894,"timeouts",{"script":35000}] 11:34:36 INFO - PROCESS | 1768 | 1483817676304 Marionette TRACE conn4 <- [1,894,null,{}] 11:34:36 INFO - PROCESS | 1768 | 1483817676330 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:36 INFO - PROCESS | 1768 | 1483817676541 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 11:34:36 INFO - PROCESS | 1768 | 1483817676639 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3844400 == 5 [pid = 1815] [id = 278] 11:34:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3845000) [pid = 1815] [serial = 779] [outer = (nil)] 11:34:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa384a800) [pid = 1815] [serial = 780] [outer = 0xa3845000] 11:34:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa384c400) [pid = 1815] [serial = 781] [outer = 0xa3845000] 11:34:38 INFO - PROCESS | 1768 | 1483817678412 Marionette TRACE conn4 <- [1,896,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:38 INFO - . 11:34:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2146ms 11:34:38 INFO - PROCESS | 1768 | 1483817678444 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 11:34:38 INFO - PROCESS | 1768 | 1483817678460 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 11:34:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 11:34:38 INFO - PROCESS | 1768 | 1483817678475 Marionette TRACE conn4 -> [0,898,"timeouts",{"script":35000}] 11:34:38 INFO - PROCESS | 1768 | 1483817678482 Marionette TRACE conn4 <- [1,898,null,{}] 11:34:38 INFO - PROCESS | 1768 | 1483817678547 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:38 INFO - PROCESS | 1768 | 1483817678834 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 11:34:38 INFO - PROCESS | 1768 | 1483817678956 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:38 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a4a400 == 6 [pid = 1815] [id = 279] 11:34:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa3a4a800) [pid = 1815] [serial = 782] [outer = (nil)] 11:34:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa3acb400) [pid = 1815] [serial = 783] [outer = 0xa3a4a800] 11:34:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa4549000) [pid = 1815] [serial = 784] [outer = 0xa3a4a800] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa3643000) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa4553000) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa3abc400) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4549800) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3850c00) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa4568800) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa363e000) [pid = 1815] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa4965800) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375c400) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3195400) [pid = 1815] [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] 11:34:40 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa4903800) [pid = 1815] [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] 11:34:41 INFO - PROCESS | 1768 | 1483817681293 Marionette TRACE conn4 <- [1,900,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:41 INFO - . 11:34:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2856ms 11:34:41 INFO - PROCESS | 1768 | 1483817681332 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 11:34:41 INFO - PROCESS | 1768 | 1483817681339 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 11:34:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 11:34:41 INFO - PROCESS | 1768 | 1483817681349 Marionette TRACE conn4 -> [0,902,"timeouts",{"script":35000}] 11:34:41 INFO - PROCESS | 1768 | 1483817681356 Marionette TRACE conn4 <- [1,902,null,{}] 11:34:41 INFO - PROCESS | 1768 | 1483817681368 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:41 INFO - PROCESS | 1768 | 1483817681675 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 11:34:41 INFO - PROCESS | 1768 | 1483817681789 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a48800 == 7 [pid = 1815] [id = 280] 11:34:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3a49800) [pid = 1815] [serial = 785] [outer = (nil)] 11:34:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4552800) [pid = 1815] [serial = 786] [outer = 0xa3a49800] 11:34:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4555c00) [pid = 1815] [serial = 787] [outer = 0xa3a49800] 11:34:43 INFO - PROCESS | 1768 | 1483817683147 Marionette TRACE conn4 <- [1,904,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:43 INFO - . 11:34:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1848ms 11:34:43 INFO - PROCESS | 1768 | 1483817683196 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 11:34:43 INFO - PROCESS | 1768 | 1483817683209 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 11:34:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 11:34:43 INFO - PROCESS | 1768 | 1483817683225 Marionette TRACE conn4 -> [0,906,"timeouts",{"script":35000}] 11:34:43 INFO - PROCESS | 1768 | 1483817683232 Marionette TRACE conn4 <- [1,906,null,{}] 11:34:43 INFO - PROCESS | 1768 | 1483817683238 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:43 INFO - PROCESS | 1768 | 1483817683469 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 11:34:43 INFO - PROCESS | 1768 | 1483817683568 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375e400 == 8 [pid = 1815] [id = 281] 11:34:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3766400) [pid = 1815] [serial = 788] [outer = (nil)] 11:34:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3abc800) [pid = 1815] [serial = 789] [outer = 0xa3766400] 11:34:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa4551c00) [pid = 1815] [serial = 790] [outer = 0xa3766400] 11:34:44 INFO - PROCESS | 1768 | 1483817684940 Marionette TRACE conn4 <- [1,908,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:44 INFO - . 11:34:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1746ms 11:34:44 INFO - PROCESS | 1768 | 1483817684973 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 11:34:44 INFO - PROCESS | 1768 | 1483817684984 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 11:34:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 11:34:44 INFO - PROCESS | 1768 | 1483817684995 Marionette TRACE conn4 -> [0,910,"timeouts",{"script":35000}] 11:34:45 INFO - PROCESS | 1768 | 1483817685008 Marionette TRACE conn4 <- [1,910,null,{}] 11:34:45 INFO - PROCESS | 1768 | 1483817685027 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:45 INFO - PROCESS | 1768 | 1483817685221 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 11:34:45 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a4a400 == 7 [pid = 1815] [id = 279] 11:34:45 INFO - PROCESS | 1768 | --DOCSHELL 0xa3844400 == 6 [pid = 1815] [id = 278] 11:34:45 INFO - PROCESS | 1768 | --DOCSHELL 0xa3646000 == 5 [pid = 1815] [id = 277] 11:34:45 INFO - PROCESS | 1768 | --DOCSHELL 0xa3198400 == 4 [pid = 1815] [id = 276] 11:34:45 INFO - PROCESS | 1768 | --DOCSHELL 0xa454f400 == 3 [pid = 1815] [id = 274] 11:34:45 INFO - PROCESS | 1768 | 1483817685322 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa384f000) [pid = 1815] [serial = 715] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa456a800) [pid = 1815] [serial = 729] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa454c000) [pid = 1815] [serial = 712] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa46be400) [pid = 1815] [serial = 734] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3766c00) [pid = 1815] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa556ec00) [pid = 1815] [serial = 766] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa556d000) [pid = 1815] [serial = 765] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa456dc00) [pid = 1815] [serial = 754] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3647c00) [pid = 1815] [serial = 757] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa49db000) [pid = 1815] [serial = 751] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa4963800) [pid = 1815] [serial = 763] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a46800) [pid = 1815] [serial = 760] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa4891400) [pid = 1815] [serial = 762] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3a41000) [pid = 1815] [serial = 759] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa363f400) [pid = 1815] [serial = 756] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa4554800) [pid = 1815] [serial = 753] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa4968c00) [pid = 1815] [serial = 750] [outer = (nil)] [url = about:blank] 11:34:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162800 == 4 [pid = 1815] [id = 282] 11:34:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3163400) [pid = 1815] [serial = 791] [outer = (nil)] 11:34:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa328fc00) [pid = 1815] [serial = 792] [outer = 0xa3163400] 11:34:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa363e400) [pid = 1815] [serial = 793] [outer = 0xa3163400] 11:34:46 INFO - PROCESS | 1768 | 1483817686369 Marionette TRACE conn4 <- [1,912,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:46 INFO - . 11:34:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1394ms 11:34:46 INFO - PROCESS | 1768 | 1483817686389 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 11:34:46 INFO - PROCESS | 1768 | 1483817686394 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 11:34:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 11:34:46 INFO - PROCESS | 1768 | 1483817686401 Marionette TRACE conn4 -> [0,914,"timeouts",{"script":35000}] 11:34:46 INFO - PROCESS | 1768 | 1483817686405 Marionette TRACE conn4 <- [1,914,null,{}] 11:34:46 INFO - PROCESS | 1768 | 1483817686412 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:46 INFO - PROCESS | 1768 | 1483817686636 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 11:34:46 INFO - PROCESS | 1768 | 1483817686696 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3763800 == 5 [pid = 1815] [id = 283] 11:34:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3763c00) [pid = 1815] [serial = 794] [outer = (nil)] 11:34:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa384a000) [pid = 1815] [serial = 795] [outer = 0xa3763c00] 11:34:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa384f800) [pid = 1815] [serial = 796] [outer = 0xa3763c00] 11:34:47 INFO - PROCESS | 1768 | 1483817687844 Marionette TRACE conn4 <- [1,916,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:34:47 INFO - . 11:34:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1498ms 11:34:47 INFO - PROCESS | 1768 | 1483817687902 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 11:34:47 INFO - PROCESS | 1768 | 1483817687909 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 11:34:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 11:34:47 INFO - PROCESS | 1768 | 1483817687962 Marionette TRACE conn4 -> [0,918,"timeouts",{"script":35000}] 11:34:47 INFO - PROCESS | 1768 | 1483817687971 Marionette TRACE conn4 <- [1,918,null,{}] 11:34:47 INFO - PROCESS | 1768 | 1483817687989 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:48 INFO - PROCESS | 1768 | 1483817688277 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 11:34:48 INFO - PROCESS | 1768 | 1483817688374 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3acb800 == 6 [pid = 1815] [id = 284] 11:34:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa4547000) [pid = 1815] [serial = 797] [outer = (nil)] 11:34:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4551400) [pid = 1815] [serial = 798] [outer = 0xa4547000] 11:34:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4567000) [pid = 1815] [serial = 799] [outer = 0xa4547000] 11:34:49 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3845000) [pid = 1815] [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] 11:34:49 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a4a800) [pid = 1815] [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] 11:34:49 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3757400) [pid = 1815] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:34:49 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3281800) [pid = 1815] [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] 11:34:49 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa318e000) [pid = 1815] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817673731] 11:34:49 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa454fc00) [pid = 1815] [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] 11:34:49 INFO - PROCESS | 1768 | 1483817689789 Marionette TRACE conn4 <- [1,920,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:49 INFO - . 11:34:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1897ms 11:34:49 INFO - PROCESS | 1768 | 1483817689815 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 11:34:49 INFO - PROCESS | 1768 | 1483817689824 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 11:34:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 11:34:49 INFO - PROCESS | 1768 | 1483817689837 Marionette TRACE conn4 -> [0,922,"timeouts",{"script":35000}] 11:34:49 INFO - PROCESS | 1768 | 1483817689846 Marionette TRACE conn4 <- [1,922,null,{}] 11:34:49 INFO - PROCESS | 1768 | 1483817689853 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:50 INFO - PROCESS | 1768 | 1483817690108 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 11:34:50 INFO - PROCESS | 1768 | 1483817690181 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456a400 == 7 [pid = 1815] [id = 285] 11:34:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa456a800) [pid = 1815] [serial = 800] [outer = (nil)] 11:34:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa46be800) [pid = 1815] [serial = 801] [outer = 0xa456a800] 11:34:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa46c1c00) [pid = 1815] [serial = 802] [outer = 0xa456a800] 11:34:51 INFO - PROCESS | 1768 | 1483817691301 Marionette TRACE conn4 <- [1,924,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:51 INFO - . 11:34:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1540ms 11:34:51 INFO - PROCESS | 1768 | 1483817691379 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 11:34:51 INFO - PROCESS | 1768 | 1483817691384 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 11:34:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 11:34:51 INFO - PROCESS | 1768 | 1483817691392 Marionette TRACE conn4 -> [0,926,"timeouts",{"script":35000}] 11:34:51 INFO - PROCESS | 1768 | 1483817691407 Marionette TRACE conn4 <- [1,926,null,{}] 11:34:51 INFO - PROCESS | 1768 | 1483817691448 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:51 INFO - PROCESS | 1768 | 1483817691671 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 11:34:51 INFO - PROCESS | 1768 | 1483817691770 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284c00 == 8 [pid = 1815] [id = 286] 11:34:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa328c400) [pid = 1815] [serial = 803] [outer = (nil)] 11:34:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3763400) [pid = 1815] [serial = 804] [outer = 0xa328c400] 11:34:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3a43c00) [pid = 1815] [serial = 805] [outer = 0xa328c400] 11:34:53 INFO - PROCESS | 1768 | 1483817693309 Marionette TRACE conn4 <- [1,928,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:53 INFO - . 11:34:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1975ms 11:34:53 INFO - PROCESS | 1768 | 1483817693368 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 11:34:53 INFO - PROCESS | 1768 | 1483817693375 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 11:34:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 11:34:53 INFO - PROCESS | 1768 | 1483817693385 Marionette TRACE conn4 -> [0,930,"timeouts",{"script":35000}] 11:34:53 INFO - PROCESS | 1768 | 1483817693397 Marionette TRACE conn4 <- [1,930,null,{}] 11:34:53 INFO - PROCESS | 1768 | 1483817693405 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:53 INFO - PROCESS | 1768 | 1483817693643 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 11:34:53 INFO - PROCESS | 1768 | 1483817693736 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318e000 == 9 [pid = 1815] [id = 287] 11:34:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa318f000) [pid = 1815] [serial = 806] [outer = (nil)] 11:34:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa363a000) [pid = 1815] [serial = 807] [outer = 0xa318f000] 11:34:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa363c400) [pid = 1815] [serial = 808] [outer = 0xa318f000] 11:34:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3161800 == 10 [pid = 1815] [id = 288] 11:34:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3166800) [pid = 1815] [serial = 809] [outer = (nil)] 11:34:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa3acb800 == 9 [pid = 1815] [id = 284] 11:34:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa3763800 == 8 [pid = 1815] [id = 283] 11:34:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162800 == 7 [pid = 1815] [id = 282] 11:34:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa375e400 == 6 [pid = 1815] [id = 281] 11:34:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a48800 == 5 [pid = 1815] [id = 280] 11:34:54 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4552800) [pid = 1815] [serial = 786] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3197000) [pid = 1815] [serial = 810] [outer = 0xa3166800] 11:34:55 INFO - PROCESS | 1768 | 1483817695139 Marionette TRACE conn4 <- [1,932,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4549000) [pid = 1815] [serial = 784] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa375a400) [pid = 1815] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa363f000) [pid = 1815] [serial = 776] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3191400) [pid = 1815] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817673731] 11:34:55 INFO - . 11:34:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1792ms 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa384c400) [pid = 1815] [serial = 781] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa5594c00) [pid = 1815] [serial = 771] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3acb400) [pid = 1815] [serial = 783] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa384a800) [pid = 1815] [serial = 780] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3639c00) [pid = 1815] [serial = 775] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa5577800) [pid = 1815] [serial = 770] [outer = (nil)] [url = about:blank] 11:34:55 INFO - PROCESS | 1768 | 1483817695176 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 11:34:55 INFO - PROCESS | 1768 | 1483817695197 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 11:34:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 11:34:55 INFO - PROCESS | 1768 | 1483817695215 Marionette TRACE conn4 -> [0,934,"timeouts",{"script":35000}] 11:34:55 INFO - PROCESS | 1768 | 1483817695221 Marionette TRACE conn4 <- [1,934,null,{}] 11:34:55 INFO - PROCESS | 1768 | 1483817695227 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:55 INFO - PROCESS | 1768 | 1483817695440 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 11:34:55 INFO - PROCESS | 1768 | 1483817695536 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3757c00 == 6 [pid = 1815] [id = 289] 11:34:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3758c00) [pid = 1815] [serial = 811] [outer = (nil)] 11:34:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3764800) [pid = 1815] [serial = 812] [outer = 0xa3758c00] 11:34:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3848400) [pid = 1815] [serial = 813] [outer = 0xa3758c00] 11:34:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3c400 == 7 [pid = 1815] [id = 290] 11:34:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a3e400) [pid = 1815] [serial = 814] [outer = (nil)] 11:34:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3a42c00) [pid = 1815] [serial = 815] [outer = 0xa3a3e400] 11:34:56 INFO - PROCESS | 1768 | 1483817696604 Marionette TRACE conn4 <- [1,936,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:56 INFO - . 11:34:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1434ms 11:34:56 INFO - PROCESS | 1768 | 1483817696651 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 11:34:56 INFO - PROCESS | 1768 | 1483817696655 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 11:34:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 11:34:56 INFO - PROCESS | 1768 | 1483817696662 Marionette TRACE conn4 -> [0,938,"timeouts",{"script":35000}] 11:34:56 INFO - PROCESS | 1768 | 1483817696669 Marionette TRACE conn4 <- [1,938,null,{}] 11:34:56 INFO - PROCESS | 1768 | 1483817696686 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:56 INFO - PROCESS | 1768 | 1483817696916 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 11:34:57 INFO - PROCESS | 1768 | 1483817697022 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4548400 == 8 [pid = 1815] [id = 291] 11:34:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4549000) [pid = 1815] [serial = 816] [outer = (nil)] 11:34:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa46c0800) [pid = 1815] [serial = 817] [outer = 0xa4549000] 11:34:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4882c00) [pid = 1815] [serial = 818] [outer = 0xa4549000] 11:34:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4904400 == 9 [pid = 1815] [id = 292] 11:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4907c00) [pid = 1815] [serial = 819] [outer = (nil)] 11:34:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4963800) [pid = 1815] [serial = 820] [outer = 0xa4907c00] 11:34:58 INFO - PROCESS | 1768 | 1483817698293 Marionette TRACE conn4 <- [1,940,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:34:58 INFO - . 11:34:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1687ms 11:34:58 INFO - PROCESS | 1768 | 1483817698351 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 11:34:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 11:34:58 INFO - PROCESS | 1768 | 1483817698358 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 11:34:58 INFO - PROCESS | 1768 | 1483817698364 Marionette TRACE conn4 -> [0,942,"timeouts",{"script":35000}] 11:34:58 INFO - PROCESS | 1768 | 1483817698369 Marionette TRACE conn4 <- [1,942,null,{}] 11:34:58 INFO - PROCESS | 1768 | 1483817698376 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:34:58 INFO - PROCESS | 1768 | 1483817698634 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 11:34:58 INFO - PROCESS | 1768 | 1483817698664 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:34:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa49dd800 == 10 [pid = 1815] [id = 293] 11:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa556f400) [pid = 1815] [serial = 821] [outer = (nil)] 11:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa5591800) [pid = 1815] [serial = 822] [outer = 0xa556f400] 11:34:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa558cc00) [pid = 1815] [serial = 823] [outer = 0xa556f400] 11:34:59 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3763c00) [pid = 1815] [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] 11:34:59 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa4547000) [pid = 1815] [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] 11:34:59 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3163400) [pid = 1815] [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] 11:35:00 INFO - PROCESS | 1768 | 1483817700101 Marionette TRACE conn4 <- [1,944,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:00 INFO - . 11:35:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1798ms 11:35:00 INFO - PROCESS | 1768 | 1483817700164 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 11:35:00 INFO - PROCESS | 1768 | 1483817700171 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 11:35:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 11:35:00 INFO - PROCESS | 1768 | 1483817700181 Marionette TRACE conn4 -> [0,946,"timeouts",{"script":35000}] 11:35:00 INFO - PROCESS | 1768 | 1483817700193 Marionette TRACE conn4 <- [1,946,null,{}] 11:35:00 INFO - PROCESS | 1768 | 1483817700244 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:00 INFO - PROCESS | 1768 | 1483817700503 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 11:35:00 INFO - PROCESS | 1768 | 1483817700562 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8203c00 == 11 [pid = 1815] [id = 294] 11:35:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa8206c00) [pid = 1815] [serial = 824] [outer = (nil)] 11:35:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa82bac00) [pid = 1815] [serial = 825] [outer = 0xa8206c00] 11:35:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa82b4400) [pid = 1815] [serial = 826] [outer = 0xa8206c00] 11:35:01 INFO - PROCESS | 1768 | 1483817701779 Marionette TRACE conn4 <- [1,948,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:01 INFO - . 11:35:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1648ms 11:35:01 INFO - PROCESS | 1768 | 1483817701829 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 11:35:01 INFO - PROCESS | 1768 | 1483817701841 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 11:35:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 11:35:01 INFO - PROCESS | 1768 | 1483817701859 Marionette TRACE conn4 -> [0,950,"timeouts",{"script":35000}] 11:35:01 INFO - PROCESS | 1768 | 1483817701869 Marionette TRACE conn4 <- [1,950,null,{}] 11:35:01 INFO - PROCESS | 1768 | 1483817701897 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:02 INFO - PROCESS | 1768 | 1483817702163 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 11:35:02 INFO - PROCESS | 1768 | 1483817702298 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375a400 == 12 [pid = 1815] [id = 295] 11:35:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa375ac00) [pid = 1815] [serial = 827] [outer = (nil)] 11:35:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3a42800) [pid = 1815] [serial = 828] [outer = 0xa375ac00] 11:35:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa454b800) [pid = 1815] [serial = 829] [outer = 0xa375ac00] 11:35:03 INFO - PROCESS | 1768 | 1483817703928 Marionette TRACE conn4 <- [1,952,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:03 INFO - . 11:35:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2128ms 11:35:03 INFO - PROCESS | 1768 | 1483817703988 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 11:35:04 INFO - PROCESS | 1768 | 1483817703999 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 11:35:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 11:35:04 INFO - PROCESS | 1768 | 1483817704015 Marionette TRACE conn4 -> [0,954,"timeouts",{"script":35000}] 11:35:04 INFO - PROCESS | 1768 | 1483817704023 Marionette TRACE conn4 <- [1,954,null,{}] 11:35:04 INFO - PROCESS | 1768 | 1483817704086 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:04 INFO - PROCESS | 1768 | 1483817704312 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 11:35:04 INFO - PROCESS | 1768 | 1483817704446 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3197c00 == 13 [pid = 1815] [id = 296] 11:35:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa3282800) [pid = 1815] [serial = 830] [outer = (nil)] 11:35:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa454f800) [pid = 1815] [serial = 831] [outer = 0xa3282800] 11:35:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa8fbc400) [pid = 1815] [serial = 832] [outer = 0xa3282800] 11:35:06 INFO - PROCESS | 1768 | 1483817706004 Marionette TRACE conn4 <- [1,956,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:06 INFO - . 11:35:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2021ms 11:35:06 INFO - PROCESS | 1768 | 1483817706040 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 11:35:06 INFO - PROCESS | 1768 | 1483817706054 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 11:35:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 11:35:06 INFO - PROCESS | 1768 | 1483817706086 Marionette TRACE conn4 -> [0,958,"timeouts",{"script":35000}] 11:35:06 INFO - PROCESS | 1768 | 1483817706100 Marionette TRACE conn4 <- [1,958,null,{}] 11:35:06 INFO - PROCESS | 1768 | 1483817706113 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3c400 == 12 [pid = 1815] [id = 290] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa4904400 == 11 [pid = 1815] [id = 292] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa4548400 == 10 [pid = 1815] [id = 291] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa49dd800 == 9 [pid = 1815] [id = 293] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa456a400 == 8 [pid = 1815] [id = 285] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa3161800 == 7 [pid = 1815] [id = 288] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa318e000 == 6 [pid = 1815] [id = 287] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa3757c00 == 5 [pid = 1815] [id = 289] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284c00 == 4 [pid = 1815] [id = 286] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa375a400 == 3 [pid = 1815] [id = 295] 11:35:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa8203c00 == 2 [pid = 1815] [id = 294] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa46be800) [pid = 1815] [serial = 801] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa384a000) [pid = 1815] [serial = 795] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa384f800) [pid = 1815] [serial = 796] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4567000) [pid = 1815] [serial = 799] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa363e400) [pid = 1815] [serial = 793] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa4551400) [pid = 1815] [serial = 798] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3abc800) [pid = 1815] [serial = 789] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa328fc00) [pid = 1815] [serial = 792] [outer = (nil)] [url = about:blank] 11:35:06 INFO - PROCESS | 1768 | 1483817706641 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 11:35:06 INFO - PROCESS | 1768 | 1483817706739 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162c00 == 3 [pid = 1815] [id = 297] 11:35:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3163000) [pid = 1815] [serial = 833] [outer = (nil)] 11:35:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa318ec00) [pid = 1815] [serial = 834] [outer = 0xa3163000] 11:35:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3283400) [pid = 1815] [serial = 835] [outer = 0xa3163000] 11:35:07 INFO - PROCESS | 1768 | 1483817707761 Marionette TRACE conn4 <- [1,960,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:07 INFO - . 11:35:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1709ms 11:35:07 INFO - PROCESS | 1768 | 1483817707796 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 11:35:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 11:35:07 INFO - PROCESS | 1768 | 1483817707801 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 11:35:07 INFO - PROCESS | 1768 | 1483817707808 Marionette TRACE conn4 -> [0,962,"timeouts",{"script":35000}] 11:35:07 INFO - PROCESS | 1768 | 1483817707815 Marionette TRACE conn4 <- [1,962,null,{}] 11:35:07 INFO - PROCESS | 1768 | 1483817707838 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:08 INFO - PROCESS | 1768 | 1483817708077 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 11:35:08 INFO - PROCESS | 1768 | 1483817708139 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363d800 == 4 [pid = 1815] [id = 298] 11:35:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3642400) [pid = 1815] [serial = 836] [outer = (nil)] 11:35:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa375a800) [pid = 1815] [serial = 837] [outer = 0xa3642400] 11:35:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa375e000) [pid = 1815] [serial = 838] [outer = 0xa3642400] 11:35:09 INFO - PROCESS | 1768 | 1483817709311 Marionette TRACE conn4 <- [1,964,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:09 INFO - . 11:35:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1551ms 11:35:09 INFO - PROCESS | 1768 | 1483817709370 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 11:35:09 INFO - PROCESS | 1768 | 1483817709375 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 11:35:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 11:35:09 INFO - PROCESS | 1768 | 1483817709383 Marionette TRACE conn4 -> [0,966,"timeouts",{"script":35000}] 11:35:09 INFO - PROCESS | 1768 | 1483817709387 Marionette TRACE conn4 <- [1,966,null,{}] 11:35:09 INFO - PROCESS | 1768 | 1483817709395 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:09 INFO - PROCESS | 1768 | 1483817709587 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 11:35:09 INFO - PROCESS | 1768 | 1483817709699 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3d000 == 5 [pid = 1815] [id = 299] 11:35:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa3a3d800) [pid = 1815] [serial = 839] [outer = (nil)] 11:35:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa3a48800) [pid = 1815] [serial = 840] [outer = 0xa3a3d800] 11:35:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0xa3abc800) [pid = 1815] [serial = 841] [outer = 0xa3a3d800] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0xa3a3e400) [pid = 1815] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817696387] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa3758c00) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa3166800) [pid = 1815] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa318f000) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa328c400) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa456a800) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa4907c00) [pid = 1815] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a49800) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3766400) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa4549000) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa556f400) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa8206c00) [pid = 1815] [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] 11:35:11 INFO - PROCESS | 1768 | 1483817711689 Marionette TRACE conn4 <- [1,968,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:11 INFO - . 11:35:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2340ms 11:35:11 INFO - PROCESS | 1768 | 1483817711725 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 11:35:11 INFO - PROCESS | 1768 | 1483817711732 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 11:35:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 11:35:11 INFO - PROCESS | 1768 | 1483817711741 Marionette TRACE conn4 -> [0,970,"timeouts",{"script":35000}] 11:35:11 INFO - PROCESS | 1768 | 1483817711750 Marionette TRACE conn4 <- [1,970,null,{}] 11:35:11 INFO - PROCESS | 1768 | 1483817711761 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:12 INFO - PROCESS | 1768 | 1483817712027 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 11:35:12 INFO - PROCESS | 1768 | 1483817712120 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384b400 == 6 [pid = 1815] [id = 300] 11:35:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa384b800) [pid = 1815] [serial = 842] [outer = (nil)] 11:35:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3acb400) [pid = 1815] [serial = 843] [outer = 0xa384b800] 11:35:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa454b000) [pid = 1815] [serial = 844] [outer = 0xa384b800] 11:35:13 INFO - PROCESS | 1768 | 1483817713400 Marionette TRACE conn4 <- [1,972,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:13 INFO - . 11:35:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1690ms 11:35:13 INFO - PROCESS | 1768 | 1483817713432 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 11:35:13 INFO - PROCESS | 1768 | 1483817713445 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 11:35:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 11:35:13 INFO - PROCESS | 1768 | 1483817713459 Marionette TRACE conn4 -> [0,974,"timeouts",{"script":35000}] 11:35:13 INFO - PROCESS | 1768 | 1483817713466 Marionette TRACE conn4 <- [1,974,null,{}] 11:35:13 INFO - PROCESS | 1768 | 1483817713473 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:13 INFO - PROCESS | 1768 | 1483817713741 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 11:35:13 INFO - PROCESS | 1768 | 1483817713928 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363e400 == 7 [pid = 1815] [id = 301] 11:35:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa363fc00) [pid = 1815] [serial = 845] [outer = (nil)] 11:35:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa384d800) [pid = 1815] [serial = 846] [outer = 0xa363fc00] 11:35:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3a41c00) [pid = 1815] [serial = 847] [outer = 0xa363fc00] 11:35:15 INFO - PROCESS | 1768 | 1483817715379 Marionette TRACE conn4 <- [1,976,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:15 INFO - . 11:35:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1946ms 11:35:15 INFO - PROCESS | 1768 | 1483817715406 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 11:35:15 INFO - PROCESS | 1768 | 1483817715415 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 11:35:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 11:35:15 INFO - PROCESS | 1768 | 1483817715426 Marionette TRACE conn4 -> [0,978,"timeouts",{"script":35000}] 11:35:15 INFO - PROCESS | 1768 | 1483817715437 Marionette TRACE conn4 <- [1,978,null,{}] 11:35:15 INFO - PROCESS | 1768 | 1483817715446 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:15 INFO - PROCESS | 1768 | 1483817715660 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 11:35:15 INFO - PROCESS | 1768 | 1483817715768 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318a400 == 8 [pid = 1815] [id = 302] 11:35:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa318ac00) [pid = 1815] [serial = 848] [outer = (nil)] 11:35:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa328b400) [pid = 1815] [serial = 849] [outer = 0xa318ac00] 11:35:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa3640800) [pid = 1815] [serial = 850] [outer = 0xa318ac00] 11:35:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3d000 == 7 [pid = 1815] [id = 299] 11:35:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa363d800 == 6 [pid = 1815] [id = 298] 11:35:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162c00 == 5 [pid = 1815] [id = 297] 11:35:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3162c00 == 6 [pid = 1815] [id = 303] 11:35:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa318d000) [pid = 1815] [serial = 851] [outer = (nil)] 11:35:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3197c00 == 5 [pid = 1815] [id = 296] 11:35:16 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:16 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa3285800) [pid = 1815] [serial = 852] [outer = 0xa318d000] 11:35:17 INFO - PROCESS | 1768 | 1483817717144 Marionette TRACE conn4 <- [1,980,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa4555c00) [pid = 1815] [serial = 787] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa4551c00) [pid = 1815] [serial = 790] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa82bac00) [pid = 1815] [serial = 825] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa82b4400) [pid = 1815] [serial = 826] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a42c00) [pid = 1815] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817696387] 11:35:17 INFO - . 11:35:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1750ms 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3848400) [pid = 1815] [serial = 813] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa558cc00) [pid = 1815] [serial = 823] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3197000) [pid = 1815] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa363c400) [pid = 1815] [serial = 808] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3a43c00) [pid = 1815] [serial = 805] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa46c1c00) [pid = 1815] [serial = 802] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa4963800) [pid = 1815] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa4882c00) [pid = 1815] [serial = 818] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa5591800) [pid = 1815] [serial = 822] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa46c0800) [pid = 1815] [serial = 817] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3764800) [pid = 1815] [serial = 812] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa363a000) [pid = 1815] [serial = 807] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3763400) [pid = 1815] [serial = 804] [outer = (nil)] [url = about:blank] 11:35:17 INFO - PROCESS | 1768 | 1483817717199 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 11:35:17 INFO - PROCESS | 1768 | 1483817717212 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 11:35:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 11:35:17 INFO - PROCESS | 1768 | 1483817717218 Marionette TRACE conn4 -> [0,982,"timeouts",{"script":35000}] 11:35:17 INFO - PROCESS | 1768 | 1483817717223 Marionette TRACE conn4 <- [1,982,null,{}] 11:35:17 INFO - PROCESS | 1768 | 1483817717230 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:17 INFO - PROCESS | 1768 | 1483817717429 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 11:35:17 INFO - PROCESS | 1768 | 1483817717537 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647800 == 6 [pid = 1815] [id = 304] 11:35:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3648000) [pid = 1815] [serial = 853] [outer = (nil)] 11:35:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3847000) [pid = 1815] [serial = 854] [outer = 0xa3648000] 11:35:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3849400) [pid = 1815] [serial = 855] [outer = 0xa3648000] 11:35:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a40c00 == 7 [pid = 1815] [id = 305] 11:35:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3a42400) [pid = 1815] [serial = 856] [outer = (nil)] 11:35:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3a45000) [pid = 1815] [serial = 857] [outer = 0xa3a42400] 11:35:18 INFO - PROCESS | 1768 | 1483817718665 Marionette TRACE conn4 <- [1,984,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:18 INFO - . 11:35:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1484ms 11:35:18 INFO - PROCESS | 1768 | 1483817718703 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 11:35:18 INFO - PROCESS | 1768 | 1483817718707 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 11:35:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 11:35:18 INFO - PROCESS | 1768 | 1483817718727 Marionette TRACE conn4 -> [0,986,"timeouts",{"script":35000}] 11:35:18 INFO - PROCESS | 1768 | 1483817718740 Marionette TRACE conn4 <- [1,986,null,{}] 11:35:18 INFO - PROCESS | 1768 | 1483817718753 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:18 INFO - PROCESS | 1768 | 1483817718952 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 11:35:19 INFO - PROCESS | 1768 | 1483817719059 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a4a400 == 8 [pid = 1815] [id = 306] 11:35:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa454f400) [pid = 1815] [serial = 858] [outer = (nil)] 11:35:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4568000) [pid = 1815] [serial = 859] [outer = 0xa454f400] 11:35:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa456d000) [pid = 1815] [serial = 860] [outer = 0xa454f400] 11:35:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c1c00 == 9 [pid = 1815] [id = 307] 11:35:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa46c2000) [pid = 1815] [serial = 861] [outer = (nil)] 11:35:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa46c7000) [pid = 1815] [serial = 862] [outer = 0xa46c2000] 11:35:20 INFO - PROCESS | 1768 | 1483817720482 Marionette TRACE conn4 <- [1,988,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:20 INFO - . 11:35:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1823ms 11:35:20 INFO - PROCESS | 1768 | 1483817720540 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 11:35:20 INFO - PROCESS | 1768 | 1483817720549 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 11:35:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 11:35:20 INFO - PROCESS | 1768 | 1483817720564 Marionette TRACE conn4 -> [0,990,"timeouts",{"script":35000}] 11:35:20 INFO - PROCESS | 1768 | 1483817720582 Marionette TRACE conn4 <- [1,990,null,{}] 11:35:20 INFO - PROCESS | 1768 | 1483817720590 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:20 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3642400) [pid = 1815] [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] 11:35:20 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3a3d800) [pid = 1815] [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] 11:35:20 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3282800) [pid = 1815] [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] 11:35:20 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3163000) [pid = 1815] [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] 11:35:20 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa375ac00) [pid = 1815] [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] 11:35:20 INFO - PROCESS | 1768 | 1483817720935 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 11:35:21 INFO - PROCESS | 1768 | 1483817721033 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3766800 == 10 [pid = 1815] [id = 308] 11:35:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3845800) [pid = 1815] [serial = 863] [outer = (nil)] 11:35:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4904400) [pid = 1815] [serial = 864] [outer = 0xa3845800] 11:35:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa489f400) [pid = 1815] [serial = 865] [outer = 0xa3845800] 11:35:22 INFO - PROCESS | 1768 | 1483817722424 Marionette TRACE conn4 <- [1,992,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:22 INFO - . 11:35:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1910ms 11:35:22 INFO - PROCESS | 1768 | 1483817722474 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 11:35:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 11:35:22 INFO - PROCESS | 1768 | 1483817722483 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 11:35:22 INFO - PROCESS | 1768 | 1483817722494 Marionette TRACE conn4 -> [0,994,"timeouts",{"script":35000}] 11:35:22 INFO - PROCESS | 1768 | 1483817722500 Marionette TRACE conn4 <- [1,994,null,{}] 11:35:22 INFO - PROCESS | 1768 | 1483817722508 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:22 INFO - PROCESS | 1768 | 1483817722753 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 11:35:22 INFO - PROCESS | 1768 | 1483817722876 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa556e000 == 11 [pid = 1815] [id = 309] 11:35:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa556ec00) [pid = 1815] [serial = 866] [outer = (nil)] 11:35:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa5594c00) [pid = 1815] [serial = 867] [outer = 0xa556ec00] 11:35:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa77c3400) [pid = 1815] [serial = 868] [outer = 0xa556ec00] 11:35:24 INFO - PROCESS | 1768 | 1483817724321 Marionette TRACE conn4 <- [1,996,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:24 INFO - . 11:35:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1889ms 11:35:24 INFO - PROCESS | 1768 | 1483817724381 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 11:35:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 11:35:24 INFO - PROCESS | 1768 | 1483817724389 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 11:35:24 INFO - PROCESS | 1768 | 1483817724397 Marionette TRACE conn4 -> [0,998,"timeouts",{"script":35000}] 11:35:24 INFO - PROCESS | 1768 | 1483817724402 Marionette TRACE conn4 <- [1,998,null,{}] 11:35:24 INFO - PROCESS | 1768 | 1483817724437 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:24 INFO - PROCESS | 1768 | 1483817724792 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 11:35:24 INFO - PROCESS | 1768 | 1483817724965 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3163400 == 12 [pid = 1815] [id = 310] 11:35:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa318b400) [pid = 1815] [serial = 869] [outer = (nil)] 11:35:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa363c000) [pid = 1815] [serial = 870] [outer = 0xa318b400] 11:35:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3765000) [pid = 1815] [serial = 871] [outer = 0xa318b400] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3766800 == 11 [pid = 1815] [id = 308] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c1c00 == 10 [pid = 1815] [id = 307] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a4a400 == 9 [pid = 1815] [id = 306] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a40c00 == 8 [pid = 1815] [id = 305] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647800 == 7 [pid = 1815] [id = 304] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3162c00 == 6 [pid = 1815] [id = 303] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa318a400 == 5 [pid = 1815] [id = 302] 11:35:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa384b400 == 4 [pid = 1815] [id = 300] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3acb400) [pid = 1815] [serial = 843] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa8fbc400) [pid = 1815] [serial = 832] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3283400) [pid = 1815] [serial = 835] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3abc800) [pid = 1815] [serial = 841] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa454b800) [pid = 1815] [serial = 829] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375e000) [pid = 1815] [serial = 838] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3a48800) [pid = 1815] [serial = 840] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa375a800) [pid = 1815] [serial = 837] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa318ec00) [pid = 1815] [serial = 834] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa454f800) [pid = 1815] [serial = 831] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a42800) [pid = 1815] [serial = 828] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1768 | 1483817726405 Marionette TRACE conn4 <- [1,1000,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:26 INFO - . 11:35:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2062ms 11:35:26 INFO - PROCESS | 1768 | 1483817726460 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 11:35:26 INFO - PROCESS | 1768 | 1483817726467 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 11:35:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 11:35:26 INFO - PROCESS | 1768 | 1483817726477 Marionette TRACE conn4 -> [0,1002,"timeouts",{"script":35000}] 11:35:26 INFO - PROCESS | 1768 | 1483817726481 Marionette TRACE conn4 <- [1,1002,null,{}] 11:35:26 INFO - PROCESS | 1768 | 1483817726489 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:26 INFO - PROCESS | 1768 | 1483817726697 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 11:35:26 INFO - PROCESS | 1768 | 1483817726802 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363a400 == 5 [pid = 1815] [id = 311] 11:35:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa363b000) [pid = 1815] [serial = 872] [outer = (nil)] 11:35:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa375c800) [pid = 1815] [serial = 873] [outer = 0xa363b000] 11:35:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3760c00) [pid = 1815] [serial = 874] [outer = 0xa363b000] 11:35:27 INFO - PROCESS | 1768 | 1483817727978 Marionette TRACE conn4 <- [1,1004,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:28 INFO - . 11:35:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1544ms 11:35:28 INFO - PROCESS | 1768 | 1483817728020 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 11:35:28 INFO - PROCESS | 1768 | 1483817728025 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 11:35:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 11:35:28 INFO - PROCESS | 1768 | 1483817728032 Marionette TRACE conn4 -> [0,1006,"timeouts",{"script":35000}] 11:35:28 INFO - PROCESS | 1768 | 1483817728037 Marionette TRACE conn4 <- [1,1006,null,{}] 11:35:28 INFO - PROCESS | 1768 | 1483817728043 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:28 INFO - PROCESS | 1768 | 1483817728248 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 11:35:28 INFO - PROCESS | 1768 | 1483817728323 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a40800 == 6 [pid = 1815] [id = 312] 11:35:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3a43000) [pid = 1815] [serial = 875] [outer = (nil)] 11:35:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3acb400) [pid = 1815] [serial = 876] [outer = 0xa3a43000] 11:35:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4547000) [pid = 1815] [serial = 877] [outer = 0xa3a43000] 11:35:29 INFO - PROCESS | 1768 | 1483817729541 Marionette TRACE conn4 <- [1,1008,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:29 INFO - . 11:35:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1540ms 11:35:29 INFO - PROCESS | 1768 | 1483817729573 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 11:35:29 INFO - PROCESS | 1768 | 1483817729580 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 11:35:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 11:35:29 INFO - PROCESS | 1768 | 1483817729615 Marionette TRACE conn4 -> [0,1010,"timeouts",{"script":35000}] 11:35:29 INFO - PROCESS | 1768 | 1483817729625 Marionette TRACE conn4 <- [1,1010,null,{}] 11:35:29 INFO - PROCESS | 1768 | 1483817729637 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:29 INFO - PROCESS | 1768 | 1483817729864 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 11:35:29 INFO - PROCESS | 1768 | 1483817729922 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4554000 == 7 [pid = 1815] [id = 313] 11:35:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4565000) [pid = 1815] [serial = 878] [outer = (nil)] 11:35:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa488b400) [pid = 1815] [serial = 879] [outer = 0xa4565000] 11:35:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa488f000) [pid = 1815] [serial = 880] [outer = 0xa4565000] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa454f400) [pid = 1815] [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] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3845800) [pid = 1815] [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] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa318d000) [pid = 1815] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa318ac00) [pid = 1815] [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] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3a42400) [pid = 1815] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817718405] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3648000) [pid = 1815] [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] 11:35:31 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa46c2000) [pid = 1815] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:35:31 INFO - PROCESS | 1768 | 1483817731289 Marionette TRACE conn4 <- [1,1012,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:35:31 INFO - . 11:35:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1713ms 11:35:31 INFO - PROCESS | 1768 | 1483817731314 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 11:35:31 INFO - PROCESS | 1768 | 1483817731317 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 11:35:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:35:31 INFO - PROCESS | 1768 | 1483817731324 Marionette TRACE conn4 -> [0,1014,"timeouts",{"script":35000}] 11:35:31 INFO - PROCESS | 1768 | 1483817731332 Marionette TRACE conn4 <- [1,1014,null,{}] 11:35:31 INFO - PROCESS | 1768 | 1483817731338 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:31 INFO - PROCESS | 1768 | 1483817731555 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 11:35:31 INFO - PROCESS | 1768 | 1483817731671 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46ca800 == 8 [pid = 1815] [id = 314] 11:35:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa46cbc00) [pid = 1815] [serial = 881] [outer = (nil)] 11:35:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa49e1800) [pid = 1815] [serial = 882] [outer = 0xa46cbc00] 11:35:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa549b000) [pid = 1815] [serial = 883] [outer = 0xa46cbc00] 11:35:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5578000 == 9 [pid = 1815] [id = 315] 11:35:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa5588000) [pid = 1815] [serial = 884] [outer = (nil)] 11:35:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa77c2400) [pid = 1815] [serial = 885] [outer = 0xa5588000] 11:35:33 INFO - PROCESS | 1768 | 1483817732994 Marionette TRACE conn4 <- [1,1016,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:35:33 INFO - . 11:35:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1694ms 11:35:33 INFO - PROCESS | 1768 | 1483817733022 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 11:35:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:35:33 INFO - PROCESS | 1768 | 1483817733032 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 11:35:33 INFO - PROCESS | 1768 | 1483817733043 Marionette TRACE conn4 -> [0,1018,"timeouts",{"script":35000}] 11:35:33 INFO - PROCESS | 1768 | 1483817733050 Marionette TRACE conn4 <- [1,1018,null,{}] 11:35:33 INFO - PROCESS | 1768 | 1483817733059 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:33 INFO - PROCESS | 1768 | 1483817733293 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 11:35:33 INFO - PROCESS | 1768 | 1483817733450 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328dc00 == 10 [pid = 1815] [id = 316] 11:35:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3290400) [pid = 1815] [serial = 886] [outer = (nil)] 11:35:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa384e400) [pid = 1815] [serial = 887] [outer = 0xa3290400] 11:35:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3a49800) [pid = 1815] [serial = 888] [outer = 0xa3290400] 11:35:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c2c00 == 11 [pid = 1815] [id = 317] 11:35:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa46ca400) [pid = 1815] [serial = 889] [outer = (nil)] 11:35:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa4968c00) [pid = 1815] [serial = 890] [outer = 0xa46ca400] 11:35:35 INFO - PROCESS | 1768 | 1483817735064 Marionette TRACE conn4 <- [1,1020,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:35:35 INFO - . 11:35:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 2046ms 11:35:35 INFO - PROCESS | 1768 | 1483817735087 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 11:35:35 INFO - PROCESS | 1768 | 1483817735100 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 11:35:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:35:35 INFO - PROCESS | 1768 | 1483817735112 Marionette TRACE conn4 -> [0,1022,"timeouts",{"script":35000}] 11:35:35 INFO - PROCESS | 1768 | 1483817735125 Marionette TRACE conn4 <- [1,1022,null,{}] 11:35:35 INFO - PROCESS | 1768 | 1483817735138 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:35 INFO - PROCESS | 1768 | 1483817735503 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 11:35:35 INFO - PROCESS | 1768 | 1483817735704 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8fb9c00 == 12 [pid = 1815] [id = 318] 11:35:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa8fba800) [pid = 1815] [serial = 891] [outer = (nil)] 11:35:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xacc79c00) [pid = 1815] [serial = 892] [outer = 0xa8fba800] 11:35:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xacc7b800) [pid = 1815] [serial = 893] [outer = 0xa8fba800] 11:35:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27ac800 == 13 [pid = 1815] [id = 319] 11:35:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0xa27acc00) [pid = 1815] [serial = 894] [outer = (nil)] 11:35:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:35:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0xa27ad800) [pid = 1815] [serial = 895] [outer = 0xa27acc00] 11:35:37 INFO - PROCESS | 1768 | 1483817737169 Marionette TRACE conn4 <- [1,1024,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:35:37 INFO - . 11:35:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 2107ms 11:35:37 INFO - PROCESS | 1768 | 1483817737219 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 11:35:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:35:37 INFO - PROCESS | 1768 | 1483817737229 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 11:35:37 INFO - PROCESS | 1768 | 1483817737243 Marionette TRACE conn4 -> [0,1026,"timeouts",{"script":35000}] 11:35:37 INFO - PROCESS | 1768 | 1483817737261 Marionette TRACE conn4 <- [1,1026,null,{}] 11:35:37 INFO - PROCESS | 1768 | 1483817737279 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa5578000 == 12 [pid = 1815] [id = 315] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a40800 == 11 [pid = 1815] [id = 312] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa4554000 == 10 [pid = 1815] [id = 313] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3163400 == 9 [pid = 1815] [id = 310] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa363a400 == 8 [pid = 1815] [id = 311] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c2c00 == 7 [pid = 1815] [id = 317] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa328dc00 == 6 [pid = 1815] [id = 316] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa46ca800 == 5 [pid = 1815] [id = 314] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa363e400 == 4 [pid = 1815] [id = 301] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa556e000 == 3 [pid = 1815] [id = 309] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0xa489f400) [pid = 1815] [serial = 865] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0xa4904400) [pid = 1815] [serial = 864] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa3285800) [pid = 1815] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa3640800) [pid = 1815] [serial = 850] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa3a45000) [pid = 1815] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817718405] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa3849400) [pid = 1815] [serial = 855] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa46c7000) [pid = 1815] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa456d000) [pid = 1815] [serial = 860] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa4568000) [pid = 1815] [serial = 859] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3847000) [pid = 1815] [serial = 854] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa328b400) [pid = 1815] [serial = 849] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa384d800) [pid = 1815] [serial = 846] [outer = (nil)] [url = about:blank] 11:35:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa27ac800 == 2 [pid = 1815] [id = 319] 11:35:37 INFO - PROCESS | 1768 | 1483817737873 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 11:35:37 INFO - PROCESS | 1768 | 1483817737962 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:35:38 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b3000 == 3 [pid = 1815] [id = 320] 11:35:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa27b3800) [pid = 1815] [serial = 896] [outer = (nil)] 11:35:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa315fc00) [pid = 1815] [serial = 897] [outer = 0xa27b3800] 11:35:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3163c00) [pid = 1815] [serial = 898] [outer = 0xa27b3800] 11:35:38 WARNING - wptserve Traceback (most recent call last): 11:35:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:35:38 WARNING - rv = self.func(request, response) 11:35:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:35:38 WARNING - access_control_allow_origin = "*") 11:35:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:35:38 WARNING - payload = payload_generator(server_data) 11:35:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:35:38 WARNING - return encode_string_as_bmp_image(data) 11:35: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 11:35:38 WARNING - img.save(f, "BMP") 11:35:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:35:38 WARNING - f.write(bmpfileheader) 11:35:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:35:38 WARNING - 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3a43000) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa46cbc00) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4565000) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa363fc00) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa363b000) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa556ec00) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa384b800) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa318b400) [pid = 1815] [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] 11:35:41 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa5588000) [pid = 1815] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa8fb9c00 == 2 [pid = 1815] [id = 318] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa49e1800) [pid = 1815] [serial = 882] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3a41c00) [pid = 1815] [serial = 847] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3acb400) [pid = 1815] [serial = 876] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa375c800) [pid = 1815] [serial = 873] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa488b400) [pid = 1815] [serial = 879] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa5594c00) [pid = 1815] [serial = 867] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa454b000) [pid = 1815] [serial = 844] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa363c000) [pid = 1815] [serial = 870] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa77c2400) [pid = 1815] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa549b000) [pid = 1815] [serial = 883] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3765000) [pid = 1815] [serial = 871] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa77c3400) [pid = 1815] [serial = 868] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3760c00) [pid = 1815] [serial = 874] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa488f000) [pid = 1815] [serial = 880] [outer = (nil)] [url = about:blank] 11:35:44 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa4547000) [pid = 1815] [serial = 877] [outer = (nil)] [url = about:blank] 11:35:46 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa46ca400) [pid = 1815] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817734617] 11:35:46 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3290400) [pid = 1815] [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] 11:35:46 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa8fba800) [pid = 1815] [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] 11:35:46 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa27acc00) [pid = 1815] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa4968c00) [pid = 1815] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817734617] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3a49800) [pid = 1815] [serial = 888] [outer = (nil)] [url = about:blank] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xacc7b800) [pid = 1815] [serial = 893] [outer = (nil)] [url = about:blank] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa27ad800) [pid = 1815] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa315fc00) [pid = 1815] [serial = 897] [outer = (nil)] [url = about:blank] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xacc79c00) [pid = 1815] [serial = 892] [outer = (nil)] [url = about:blank] 11:35:50 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa384e400) [pid = 1815] [serial = 887] [outer = (nil)] [url = about:blank] 11:36:08 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:36:08 INFO - PROCESS | 1768 | 1483817768446 Marionette TRACE conn4 <- [1,1028,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:36:08 INFO - . 11:36:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 31261ms 11:36:08 INFO - PROCESS | 1768 | 1483817768505 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 11:36:08 INFO - PROCESS | 1768 | 1483817768512 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 11:36:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:36:08 INFO - PROCESS | 1768 | 1483817768522 Marionette TRACE conn4 -> [0,1030,"timeouts",{"script":35000}] 11:36:08 INFO - PROCESS | 1768 | 1483817768529 Marionette TRACE conn4 <- [1,1030,null,{}] 11:36:08 INFO - PROCESS | 1768 | 1483817768541 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:36:08 INFO - PROCESS | 1768 | 1483817768810 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 11:36:08 INFO - PROCESS | 1768 | 1483817768852 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:36:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27af800 == 3 [pid = 1815] [id = 321] 11:36:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27afc00) [pid = 1815] [serial = 899] [outer = (nil)] 11:36:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa3158800) [pid = 1815] [serial = 900] [outer = 0xa27afc00] 11:36:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3161000) [pid = 1815] [serial = 901] [outer = 0xa27afc00] 11:36:09 WARNING - wptserve Traceback (most recent call last): 11:36:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:36:09 WARNING - rv = self.func(request, response) 11:36:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:36:09 WARNING - access_control_allow_origin = "*") 11:36:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:36:09 WARNING - payload = payload_generator(server_data) 11:36:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:36:09 WARNING - return encode_string_as_bmp_image(data) 11:36: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 11:36:09 WARNING - img.save(f, "BMP") 11:36:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:36:09 WARNING - f.write(bmpfileheader) 11:36:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:36:09 WARNING - 11:36:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b3000 == 2 [pid = 1815] [id = 320] 11:36:23 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b3800) [pid = 1815] [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] 11:36:27 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3158800) [pid = 1815] [serial = 900] [outer = (nil)] [url = about:blank] 11:36:27 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3163c00) [pid = 1815] [serial = 898] [outer = (nil)] [url = about:blank] 11:36:39 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:36:39 INFO - PROCESS | 1768 | 1483817799333 Marionette TRACE conn4 <- [1,1032,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:36:39 INFO - . 11:36:39 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30844ms 11:36:39 INFO - PROCESS | 1768 | 1483817799366 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 11:36:39 INFO - PROCESS | 1768 | 1483817799373 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 11:36:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:36:39 INFO - PROCESS | 1768 | 1483817799383 Marionette TRACE conn4 -> [0,1034,"timeouts",{"script":35000}] 11:36:39 INFO - PROCESS | 1768 | 1483817799389 Marionette TRACE conn4 <- [1,1034,null,{}] 11:36:39 INFO - PROCESS | 1768 | 1483817799401 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:36:39 INFO - PROCESS | 1768 | 1483817799652 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 11:36:39 INFO - PROCESS | 1768 | 1483817799688 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:36:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2800 == 3 [pid = 1815] [id = 322] 11:36:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b3000) [pid = 1815] [serial = 902] [outer = (nil)] 11:36:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa315a800) [pid = 1815] [serial = 903] [outer = 0xa27b3000] 11:36:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3162800) [pid = 1815] [serial = 904] [outer = 0xa27b3000] 11:36:40 WARNING - wptserve Traceback (most recent call last): 11:36:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:36:40 WARNING - rv = self.func(request, response) 11:36:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:36:40 WARNING - access_control_allow_origin = "*") 11:36:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:36:40 WARNING - payload = payload_generator(server_data) 11:36:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:36:40 WARNING - return encode_string_as_bmp_image(data) 11:36: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 11:36:40 WARNING - img.save(f, "BMP") 11:36:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:36:40 WARNING - f.write(bmpfileheader) 11:36:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:36:40 WARNING - 11:36:48 INFO - PROCESS | 1768 | --DOCSHELL 0xa27af800 == 2 [pid = 1815] [id = 321] 11:36:54 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27afc00) [pid = 1815] [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] 11:36:58 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa315a800) [pid = 1815] [serial = 903] [outer = (nil)] [url = about:blank] 11:36:58 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3161000) [pid = 1815] [serial = 901] [outer = (nil)] [url = about:blank] 11:37:10 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:37:10 INFO - PROCESS | 1768 | 1483817830178 Marionette TRACE conn4 <- [1,1036,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:37:10 INFO - . 11:37:10 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30822ms 11:37:10 INFO - PROCESS | 1768 | 1483817830209 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 11:37:10 INFO - PROCESS | 1768 | 1483817830220 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 11:37:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:37:10 INFO - PROCESS | 1768 | 1483817830237 Marionette TRACE conn4 -> [0,1038,"timeouts",{"script":35000}] 11:37:10 INFO - PROCESS | 1768 | 1483817830250 Marionette TRACE conn4 <- [1,1038,null,{}] 11:37:10 INFO - PROCESS | 1768 | 1483817830268 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:37:10 INFO - PROCESS | 1768 | 1483817830670 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 11:37:10 INFO - PROCESS | 1768 | 1483817830729 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:37:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1000 == 3 [pid = 1815] [id = 323] 11:37:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1400) [pid = 1815] [serial = 905] [outer = (nil)] 11:37:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa315ac00) [pid = 1815] [serial = 906] [outer = 0xa27b1400] 11:37:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3162400) [pid = 1815] [serial = 907] [outer = 0xa27b1400] 11:37:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318f400 == 4 [pid = 1815] [id = 324] 11:37:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa318fc00) [pid = 1815] [serial = 908] [outer = (nil)] 11:37:11 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:37:11 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:37:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3190c00) [pid = 1815] [serial = 909] [outer = 0xa318fc00] 11:37:12 INFO - PROCESS | 1768 | 1483817832040 Marionette TRACE conn4 <- [1,1040,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:37:12 INFO - . 11:37:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1864ms 11:37:12 INFO - PROCESS | 1768 | 1483817832098 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 11:37:12 INFO - PROCESS | 1768 | 1483817832109 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 11:37:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:37:12 INFO - PROCESS | 1768 | 1483817832122 Marionette TRACE conn4 -> [0,1042,"timeouts",{"script":35000}] 11:37:12 INFO - PROCESS | 1768 | 1483817832133 Marionette TRACE conn4 <- [1,1042,null,{}] 11:37:12 INFO - PROCESS | 1768 | 1483817832139 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:37:12 INFO - PROCESS | 1768 | 1483817832351 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 11:37:12 INFO - PROCESS | 1768 | 1483817832472 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:37:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3198400 == 5 [pid = 1815] [id = 325] 11:37:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3198800) [pid = 1815] [serial = 910] [outer = (nil)] 11:37:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3284400) [pid = 1815] [serial = 911] [outer = 0xa3198800] 11:37:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3285400) [pid = 1815] [serial = 912] [outer = 0xa3198800] 11:37:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c400 == 6 [pid = 1815] [id = 326] 11:37:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa328d400) [pid = 1815] [serial = 913] [outer = (nil)] 11:37:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa328f000) [pid = 1815] [serial = 914] [outer = 0xa328d400] 11:37:13 INFO - PROCESS | 1768 | 1483817833555 Marionette TRACE conn4 <- [1,1044,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:37:13 INFO - . 11:37:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1493ms 11:37:13 INFO - PROCESS | 1768 | 1483817833616 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 11:37:13 INFO - PROCESS | 1768 | 1483817833621 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 11:37:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:37:13 INFO - PROCESS | 1768 | 1483817833627 Marionette TRACE conn4 -> [0,1046,"timeouts",{"script":35000}] 11:37:13 INFO - PROCESS | 1768 | 1483817833636 Marionette TRACE conn4 <- [1,1046,null,{}] 11:37:13 INFO - PROCESS | 1768 | 1483817833654 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:37:13 INFO - PROCESS | 1768 | 1483817833882 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 11:37:13 INFO - PROCESS | 1768 | 1483817833943 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3641400 == 7 [pid = 1815] [id = 327] 11:37:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3641800) [pid = 1815] [serial = 915] [outer = (nil)] 11:37:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3646800) [pid = 1815] [serial = 916] [outer = 0xa3641800] 11:37:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3758000) [pid = 1815] [serial = 917] [outer = 0xa3641800] 11:37:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375c800 == 8 [pid = 1815] [id = 328] 11:37:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa375d400) [pid = 1815] [serial = 918] [outer = (nil)] 11:37:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:37:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:37:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa375f000) [pid = 1815] [serial = 919] [outer = 0xa375d400] 11:37:15 INFO - PROCESS | 1768 | 1483817835124 Marionette TRACE conn4 <- [1,1048,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:37:15 INFO - . 11:37:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1554ms 11:37:15 INFO - PROCESS | 1768 | 1483817835182 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 11:37:15 INFO - PROCESS | 1768 | 1483817835189 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 11:37:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:37:15 INFO - PROCESS | 1768 | 1483817835195 Marionette TRACE conn4 -> [0,1050,"timeouts",{"script":35000}] 11:37:15 INFO - PROCESS | 1768 | 1483817835200 Marionette TRACE conn4 <- [1,1050,null,{}] 11:37:15 INFO - PROCESS | 1768 | 1483817835206 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:37:15 INFO - PROCESS | 1768 | 1483817835404 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 11:37:15 INFO - PROCESS | 1768 | 1483817835478 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:37:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3845400 == 9 [pid = 1815] [id = 329] 11:37:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3845800) [pid = 1815] [serial = 920] [outer = (nil)] 11:37:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3849c00) [pid = 1815] [serial = 921] [outer = 0xa3845800] 11:37:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa384ac00) [pid = 1815] [serial = 922] [outer = 0xa3845800] 11:37:16 WARNING - wptserve Traceback (most recent call last): 11:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:37:16 WARNING - rv = self.func(request, response) 11:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:37:16 WARNING - access_control_allow_origin = "*") 11:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:37:16 WARNING - payload = payload_generator(server_data) 11:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:37:16 WARNING - return encode_string_as_bmp_image(data) 11: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 11:37:16 WARNING - img.save(f, "BMP") 11:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:37:16 WARNING - f.write(bmpfileheader) 11:37:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:37:16 WARNING - 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa375c800 == 8 [pid = 1815] [id = 328] 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa3641400 == 7 [pid = 1815] [id = 327] 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c400 == 6 [pid = 1815] [id = 326] 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa3198400 == 5 [pid = 1815] [id = 325] 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa318f400 == 4 [pid = 1815] [id = 324] 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1000 == 3 [pid = 1815] [id = 323] 11:37:19 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2800 == 2 [pid = 1815] [id = 322] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa27b3000) [pid = 1815] [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] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa27b1400) [pid = 1815] [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] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa318fc00) [pid = 1815] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3198800) [pid = 1815] [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] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa328d400) [pid = 1815] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817833312] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3641800) [pid = 1815] [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] 11:37:21 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa375d400) [pid = 1815] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3162800) [pid = 1815] [serial = 904] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa315ac00) [pid = 1815] [serial = 906] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3162400) [pid = 1815] [serial = 907] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3190c00) [pid = 1815] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa3284400) [pid = 1815] [serial = 911] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3285400) [pid = 1815] [serial = 912] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa328f000) [pid = 1815] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817833312] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3646800) [pid = 1815] [serial = 916] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3758000) [pid = 1815] [serial = 917] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa375f000) [pid = 1815] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:37:25 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3849c00) [pid = 1815] [serial = 921] [outer = (nil)] [url = about:blank] 11:37:45 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:37:45 INFO - PROCESS | 1768 | 1483817865921 Marionette TRACE conn4 <- [1,1052,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:37:45 INFO - . 11:37:45 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30769ms 11:37:45 INFO - PROCESS | 1768 | 1483817865966 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 11:37:45 INFO - PROCESS | 1768 | 1483817865972 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 11:37:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:37:45 INFO - PROCESS | 1768 | 1483817865982 Marionette TRACE conn4 -> [0,1054,"timeouts",{"script":35000}] 11:37:45 INFO - PROCESS | 1768 | 1483817865990 Marionette TRACE conn4 <- [1,1054,null,{}] 11:37:46 INFO - PROCESS | 1768 | 1483817866001 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:37:46 INFO - PROCESS | 1768 | 1483817866291 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 11:37:46 INFO - PROCESS | 1768 | 1483817866358 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:37:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27afc00 == 3 [pid = 1815] [id = 330] 11:37:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b0000) [pid = 1815] [serial = 923] [outer = (nil)] 11:37:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa27b4c00) [pid = 1815] [serial = 924] [outer = 0xa27b0000] 11:37:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3190800) [pid = 1815] [serial = 925] [outer = 0xa27b0000] 11:37:47 WARNING - wptserve Traceback (most recent call last): 11:37:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:37:47 WARNING - rv = self.func(request, response) 11:37:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:37:47 WARNING - access_control_allow_origin = "*") 11:37:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:37:47 WARNING - payload = payload_generator(server_data) 11:37:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:37:47 WARNING - return encode_string_as_bmp_image(data) 11:37: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 11:37:47 WARNING - img.save(f, "BMP") 11:37:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:37:47 WARNING - f.write(bmpfileheader) 11:37:47 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:37:47 WARNING - 11:37:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa3845400 == 2 [pid = 1815] [id = 329] 11:38:00 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3845800) [pid = 1815] [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] 11:38:05 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa27b4c00) [pid = 1815] [serial = 924] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa384ac00) [pid = 1815] [serial = 922] [outer = (nil)] [url = about:blank] 11:38:16 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:38:16 INFO - . 11:38:16 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30881ms 11:38:16 INFO - PROCESS | 1768 | 1483817896849 Marionette TRACE conn4 <- [1,1056,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:38:16 INFO - PROCESS | 1768 | 1483817896863 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 11:38:16 INFO - PROCESS | 1768 | 1483817896870 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 11:38:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:38:16 INFO - PROCESS | 1768 | 1483817896879 Marionette TRACE conn4 -> [0,1058,"timeouts",{"script":35000}] 11:38:16 INFO - PROCESS | 1768 | 1483817896884 Marionette TRACE conn4 <- [1,1058,null,{}] 11:38:16 INFO - PROCESS | 1768 | 1483817896895 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:38:17 INFO - PROCESS | 1768 | 1483817897116 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 11:38:17 INFO - PROCESS | 1768 | 1483817897166 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:38:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2c00 == 3 [pid = 1815] [id = 331] 11:38:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b3000) [pid = 1815] [serial = 926] [outer = (nil)] 11:38:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d000) [pid = 1815] [serial = 927] [outer = 0xa27b3000] 11:38:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 928] [outer = 0xa27b3000] 11:38:18 WARNING - wptserve Traceback (most recent call last): 11:38:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:38:18 WARNING - rv = self.func(request, response) 11:38:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:38:18 WARNING - access_control_allow_origin = "*") 11:38:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:38:18 WARNING - payload = payload_generator(server_data) 11:38:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:38:18 WARNING - return encode_string_as_bmp_image(data) 11:38: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 11:38:18 WARNING - img.save(f, "BMP") 11:38:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:38:18 WARNING - f.write(bmpfileheader) 11:38:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:38:18 WARNING - 11:38:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa27afc00 == 2 [pid = 1815] [id = 330] 11:38:31 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b0000) [pid = 1815] [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] 11:38:36 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318d000) [pid = 1815] [serial = 927] [outer = (nil)] [url = about:blank] 11:38:36 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3190800) [pid = 1815] [serial = 925] [outer = (nil)] [url = about:blank] 11:38:47 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:38:47 INFO - PROCESS | 1768 | 1483817927627 Marionette TRACE conn4 <- [1,1060,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:38:47 INFO - . 11:38:47 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30769ms 11:38:47 INFO - PROCESS | 1768 | 1483817927647 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 11:38:47 INFO - PROCESS | 1768 | 1483817927656 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 11:38:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:38:47 INFO - PROCESS | 1768 | 1483817927669 Marionette TRACE conn4 -> [0,1062,"timeouts",{"script":35000}] 11:38:47 INFO - PROCESS | 1768 | 1483817927675 Marionette TRACE conn4 <- [1,1062,null,{}] 11:38:47 INFO - PROCESS | 1768 | 1483817927684 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:38:47 INFO - PROCESS | 1768 | 1483817927911 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 11:38:47 INFO - PROCESS | 1768 | 1483817927954 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:38:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b0c00 == 3 [pid = 1815] [id = 332] 11:38:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1000) [pid = 1815] [serial = 929] [outer = (nil)] 11:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d400) [pid = 1815] [serial = 930] [outer = 0xa27b1000] 11:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194000) [pid = 1815] [serial = 931] [outer = 0xa27b1000] 11:38:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284400 == 4 [pid = 1815] [id = 333] 11:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3286400) [pid = 1815] [serial = 932] [outer = (nil)] 11:38:48 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:38:48 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3287c00) [pid = 1815] [serial = 933] [outer = 0xa3286400] 11:38:49 INFO - PROCESS | 1768 | 1483817929153 Marionette TRACE conn4 <- [1,1064,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:38:49 INFO - . 11:38:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1538ms 11:38:49 INFO - PROCESS | 1768 | 1483817929209 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 11:38:49 INFO - PROCESS | 1768 | 1483817929215 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 11:38:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:38:49 INFO - PROCESS | 1768 | 1483817929222 Marionette TRACE conn4 -> [0,1066,"timeouts",{"script":35000}] 11:38:49 INFO - PROCESS | 1768 | 1483817929230 Marionette TRACE conn4 <- [1,1066,null,{}] 11:38:49 INFO - PROCESS | 1768 | 1483817929249 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:38:49 INFO - PROCESS | 1768 | 1483817929489 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 11:38:49 INFO - PROCESS | 1768 | 1483817929577 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:38:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328f400 == 5 [pid = 1815] [id = 334] 11:38:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa328fc00) [pid = 1815] [serial = 934] [outer = (nil)] 11:38:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa363c800) [pid = 1815] [serial = 935] [outer = 0xa328fc00] 11:38:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa363d800) [pid = 1815] [serial = 936] [outer = 0xa328fc00] 11:38:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3645400 == 6 [pid = 1815] [id = 335] 11:38:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3646c00) [pid = 1815] [serial = 937] [outer = (nil)] 11:38:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3647800) [pid = 1815] [serial = 938] [outer = 0xa3646c00] 11:38:50 INFO - PROCESS | 1768 | 1483817930723 Marionette TRACE conn4 <- [1,1068,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:38:50 INFO - . 11:38:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1542ms 11:38:50 INFO - PROCESS | 1768 | 1483817930765 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 11:38:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:38:50 INFO - PROCESS | 1768 | 1483817930771 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 11:38:50 INFO - PROCESS | 1768 | 1483817930777 Marionette TRACE conn4 -> [0,1070,"timeouts",{"script":35000}] 11:38:50 INFO - PROCESS | 1768 | 1483817930782 Marionette TRACE conn4 <- [1,1070,null,{}] 11:38:50 INFO - PROCESS | 1768 | 1483817930789 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:38:51 INFO - PROCESS | 1768 | 1483817931005 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 11:38:51 INFO - PROCESS | 1768 | 1483817931077 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:38:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3760c00 == 7 [pid = 1815] [id = 336] 11:38:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3761000) [pid = 1815] [serial = 939] [outer = (nil)] 11:38:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3765800) [pid = 1815] [serial = 940] [outer = 0xa3761000] 11:38:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3846400) [pid = 1815] [serial = 941] [outer = 0xa3761000] 11:38:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384b800 == 8 [pid = 1815] [id = 337] 11:38:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa384cc00) [pid = 1815] [serial = 942] [outer = (nil)] 11:38:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:38:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:38:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa384d800) [pid = 1815] [serial = 943] [outer = 0xa384cc00] 11:38:52 INFO - PROCESS | 1768 | 1483817932266 Marionette TRACE conn4 <- [1,1072,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:38:52 INFO - . 11:38:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1539ms 11:38:52 INFO - PROCESS | 1768 | 1483817932318 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 11:38:52 INFO - PROCESS | 1768 | 1483817932321 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 11:38:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:38:52 INFO - PROCESS | 1768 | 1483817932327 Marionette TRACE conn4 -> [0,1074,"timeouts",{"script":35000}] 11:38:52 INFO - PROCESS | 1768 | 1483817932331 Marionette TRACE conn4 <- [1,1074,null,{}] 11:38:52 INFO - PROCESS | 1768 | 1483817932337 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:38:52 INFO - PROCESS | 1768 | 1483817932522 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 11:38:52 INFO - PROCESS | 1768 | 1483817932619 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:38:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3e000 == 9 [pid = 1815] [id = 338] 11:38:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a3e400) [pid = 1815] [serial = 944] [outer = (nil)] 11:38:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a42c00) [pid = 1815] [serial = 945] [outer = 0xa3a3e400] 11:38:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3a43c00) [pid = 1815] [serial = 946] [outer = 0xa3a3e400] 11:38:53 WARNING - wptserve Traceback (most recent call last): 11:38:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:38:53 WARNING - rv = self.func(request, response) 11:38:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:38:53 WARNING - access_control_allow_origin = "*") 11:38:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:38:53 WARNING - payload = payload_generator(server_data) 11:38:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:38:53 WARNING - return encode_string_as_bmp_image(data) 11:38:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:38:53 WARNING - img.save(f, "BMP") 11:38:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:38:53 WARNING - f.write(bmpfileheader) 11:38:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:38:53 WARNING - 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa384b800 == 8 [pid = 1815] [id = 337] 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa3760c00 == 7 [pid = 1815] [id = 336] 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa3645400 == 6 [pid = 1815] [id = 335] 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa328f400 == 5 [pid = 1815] [id = 334] 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284400 == 4 [pid = 1815] [id = 333] 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b0c00 == 3 [pid = 1815] [id = 332] 11:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2c00 == 2 [pid = 1815] [id = 331] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa27b3000) [pid = 1815] [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] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa27b1000) [pid = 1815] [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] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3286400) [pid = 1815] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa328fc00) [pid = 1815] [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] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3646c00) [pid = 1815] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817930490] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3761000) [pid = 1815] [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] 11:38:59 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384cc00) [pid = 1815] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3194c00) [pid = 1815] [serial = 928] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa318d400) [pid = 1815] [serial = 930] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3194000) [pid = 1815] [serial = 931] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3287c00) [pid = 1815] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363c800) [pid = 1815] [serial = 935] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa363d800) [pid = 1815] [serial = 936] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3647800) [pid = 1815] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483817930490] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3765800) [pid = 1815] [serial = 940] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3846400) [pid = 1815] [serial = 941] [outer = (nil)] [url = about:blank] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa384d800) [pid = 1815] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:39:03 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a42c00) [pid = 1815] [serial = 945] [outer = (nil)] [url = about:blank] 11:39:23 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:39:23 INFO - PROCESS | 1768 | 1483817963061 Marionette TRACE conn4 <- [1,1076,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:39:23 INFO - . 11:39:23 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30778ms 11:39:23 INFO - PROCESS | 1768 | 1483817963108 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 11:39:23 INFO - PROCESS | 1768 | 1483817963115 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 11:39:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:39:23 INFO - PROCESS | 1768 | 1483817963128 Marionette TRACE conn4 -> [0,1078,"timeouts",{"script":35000}] 11:39:23 INFO - PROCESS | 1768 | 1483817963139 Marionette TRACE conn4 <- [1,1078,null,{}] 11:39:23 INFO - PROCESS | 1768 | 1483817963151 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:39:23 INFO - PROCESS | 1768 | 1483817963430 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 11:39:23 INFO - PROCESS | 1768 | 1483817963477 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:39:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1000 == 3 [pid = 1815] [id = 339] 11:39:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1400) [pid = 1815] [serial = 947] [outer = (nil)] 11:39:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ac00) [pid = 1815] [serial = 948] [outer = 0xa27b1400] 11:39:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192000) [pid = 1815] [serial = 949] [outer = 0xa27b1400] 11:39:24 WARNING - wptserve Traceback (most recent call last): 11:39:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:39:24 WARNING - rv = self.func(request, response) 11:39:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:39:24 WARNING - access_control_allow_origin = "*") 11:39:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:39:24 WARNING - payload = payload_generator(server_data) 11:39:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:39:24 WARNING - return encode_string_as_bmp_image(data) 11:39:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:39:24 WARNING - img.save(f, "BMP") 11:39:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:39:24 WARNING - f.write(bmpfileheader) 11:39:24 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:39:24 WARNING - 11:39:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3e000 == 2 [pid = 1815] [id = 338] 11:39:38 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a3e400) [pid = 1815] [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] 11:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ac00) [pid = 1815] [serial = 948] [outer = (nil)] [url = about:blank] 11:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a43c00) [pid = 1815] [serial = 946] [outer = (nil)] [url = about:blank] 11:39:53 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:39:53 INFO - PROCESS | 1768 | 1483817993972 Marionette TRACE conn4 <- [1,1080,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:39:54 INFO - . 11:39:54 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30887ms 11:39:54 INFO - PROCESS | 1768 | 1483817994012 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 11:39:54 INFO - PROCESS | 1768 | 1483817994022 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 11:39:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:39:54 INFO - PROCESS | 1768 | 1483817994036 Marionette TRACE conn4 -> [0,1082,"timeouts",{"script":35000}] 11:39:54 INFO - PROCESS | 1768 | 1483817994043 Marionette TRACE conn4 <- [1,1082,null,{}] 11:39:54 INFO - PROCESS | 1768 | 1483817994051 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:39:54 INFO - PROCESS | 1768 | 1483817994277 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 11:39:54 INFO - PROCESS | 1768 | 1483817994330 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:39:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b3c00 == 3 [pid = 1815] [id = 340] 11:39:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b4000) [pid = 1815] [serial = 950] [outer = (nil)] 11:39:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 951] [outer = 0xa27b4000] 11:39:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196400) [pid = 1815] [serial = 952] [outer = 0xa27b4000] 11:39:55 WARNING - wptserve Traceback (most recent call last): 11:39:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:39:55 WARNING - rv = self.func(request, response) 11:39:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:39:55 WARNING - access_control_allow_origin = "*") 11:39:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:39:55 WARNING - payload = payload_generator(server_data) 11:39:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:39:55 WARNING - return encode_string_as_bmp_image(data) 11:39: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 11:39:55 WARNING - img.save(f, "BMP") 11:39:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:39:55 WARNING - f.write(bmpfileheader) 11:39:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:39:55 WARNING - 11:40:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1000 == 2 [pid = 1815] [id = 339] 11:40:09 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b1400) [pid = 1815] [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] 11:40:13 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e000) [pid = 1815] [serial = 951] [outer = (nil)] [url = about:blank] 11:40:13 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192000) [pid = 1815] [serial = 949] [outer = (nil)] [url = about:blank] 11:40:24 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:40:24 INFO - PROCESS | 1768 | 1483818024789 Marionette TRACE conn4 <- [1,1084,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:40:24 INFO - . 11:40:24 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30782ms 11:40:24 INFO - PROCESS | 1768 | 1483818024819 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 1768 | 1483818024825 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 11:40:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:40:24 INFO - PROCESS | 1768 | 1483818024835 Marionette TRACE conn4 -> [0,1086,"timeouts",{"script":35000}] 11:40:24 INFO - PROCESS | 1768 | 1483818024842 Marionette TRACE conn4 <- [1,1086,null,{}] 11:40:24 INFO - PROCESS | 1768 | 1483818024854 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:40:25 INFO - PROCESS | 1768 | 1483818025102 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 11:40:25 INFO - PROCESS | 1768 | 1483818025141 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:40:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1800 == 3 [pid = 1815] [id = 341] 11:40:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1c00) [pid = 1815] [serial = 953] [outer = (nil)] 11:40:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 954] [outer = 0xa27b1c00] 11:40:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195000) [pid = 1815] [serial = 955] [outer = 0xa27b1c00] 11:40:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284c00 == 4 [pid = 1815] [id = 342] 11:40:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3285400) [pid = 1815] [serial = 956] [outer = (nil)] 11:40:26 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:40:26 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:40:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3289400) [pid = 1815] [serial = 957] [outer = 0xa3285400] 11:40:26 INFO - PROCESS | 1768 | 1483818026290 Marionette TRACE conn4 <- [1,1088,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:40:26 INFO - . 11:40:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1488ms 11:40:26 INFO - PROCESS | 1768 | 1483818026322 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 11:40:26 INFO - PROCESS | 1768 | 1483818026332 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 11:40:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:40:26 INFO - PROCESS | 1768 | 1483818026345 Marionette TRACE conn4 -> [0,1090,"timeouts",{"script":35000}] 11:40:26 INFO - PROCESS | 1768 | 1483818026356 Marionette TRACE conn4 <- [1,1090,null,{}] 11:40:26 INFO - PROCESS | 1768 | 1483818026364 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:40:26 INFO - PROCESS | 1768 | 1483818026572 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 11:40:26 INFO - PROCESS | 1768 | 1483818026650 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3290400 == 5 [pid = 1815] [id = 343] 11:40:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3290800) [pid = 1815] [serial = 958] [outer = (nil)] 11:40:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa363d000) [pid = 1815] [serial = 959] [outer = 0xa3290800] 11:40:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa363e000) [pid = 1815] [serial = 960] [outer = 0xa3290800] 11:40:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3645400 == 6 [pid = 1815] [id = 344] 11:40:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3646c00) [pid = 1815] [serial = 961] [outer = (nil)] 11:40:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3757c00) [pid = 1815] [serial = 962] [outer = 0xa3646c00] 11:40:27 INFO - PROCESS | 1768 | 1483818027772 Marionette TRACE conn4 <- [1,1092,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:40:27 INFO - . 11:40:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1503ms 11:40:27 INFO - PROCESS | 1768 | 1483818027849 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 11:40:27 INFO - PROCESS | 1768 | 1483818027854 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 11:40:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:40:27 INFO - PROCESS | 1768 | 1483818027861 Marionette TRACE conn4 -> [0,1094,"timeouts",{"script":35000}] 11:40:27 INFO - PROCESS | 1768 | 1483818027870 Marionette TRACE conn4 <- [1,1094,null,{}] 11:40:27 INFO - PROCESS | 1768 | 1483818027888 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:40:28 INFO - PROCESS | 1768 | 1483818028109 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 11:40:28 INFO - PROCESS | 1768 | 1483818028184 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:40:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3762000 == 7 [pid = 1815] [id = 345] 11:40:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3762400) [pid = 1815] [serial = 963] [outer = (nil)] 11:40:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3844400) [pid = 1815] [serial = 964] [outer = 0xa3762400] 11:40:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3848000) [pid = 1815] [serial = 965] [outer = 0xa3762400] 11:40:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384cc00 == 8 [pid = 1815] [id = 346] 11:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa384dc00) [pid = 1815] [serial = 966] [outer = (nil)] 11:40:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:40:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa384f800) [pid = 1815] [serial = 967] [outer = 0xa384dc00] 11:40:29 INFO - PROCESS | 1768 | 1483818029219 Marionette TRACE conn4 <- [1,1096,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:40:29 INFO - . 11:40:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1414ms 11:40:29 INFO - PROCESS | 1768 | 1483818029275 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 11:40:29 INFO - PROCESS | 1768 | 1483818029279 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 11:40:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:40:29 INFO - PROCESS | 1768 | 1483818029286 Marionette TRACE conn4 -> [0,1098,"timeouts",{"script":35000}] 11:40:29 INFO - PROCESS | 1768 | 1483818029290 Marionette TRACE conn4 <- [1,1098,null,{}] 11:40:29 INFO - PROCESS | 1768 | 1483818029297 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:40:29 INFO - PROCESS | 1768 | 1483818029492 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 11:40:29 INFO - PROCESS | 1768 | 1483818029582 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3fc00 == 9 [pid = 1815] [id = 347] 11:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a40000) [pid = 1815] [serial = 968] [outer = (nil)] 11:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a44400) [pid = 1815] [serial = 969] [outer = 0xa3a40000] 11:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3a43800) [pid = 1815] [serial = 970] [outer = 0xa3a40000] 11:40:30 WARNING - wptserve Traceback (most recent call last): 11:40:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:40:30 WARNING - rv = self.func(request, response) 11:40:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:40:30 WARNING - access_control_allow_origin = "*") 11:40:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:40:30 WARNING - payload = payload_generator(server_data) 11:40:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:40:30 WARNING - return encode_string_as_bmp_image(data) 11:40:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:40:30 WARNING - img.save(f, "BMP") 11:40:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:40:30 WARNING - f.write(bmpfileheader) 11:40:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:40:30 WARNING - 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa384cc00 == 8 [pid = 1815] [id = 346] 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3762000 == 7 [pid = 1815] [id = 345] 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3645400 == 6 [pid = 1815] [id = 344] 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3290400 == 5 [pid = 1815] [id = 343] 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284c00 == 4 [pid = 1815] [id = 342] 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1800 == 3 [pid = 1815] [id = 341] 11:40:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b3c00 == 2 [pid = 1815] [id = 340] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa27b4000) [pid = 1815] [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] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa27b1c00) [pid = 1815] [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] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3285400) [pid = 1815] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3290800) [pid = 1815] [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] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3646c00) [pid = 1815] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818027544] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3762400) [pid = 1815] [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] 11:40:36 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa384dc00) [pid = 1815] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3196400) [pid = 1815] [serial = 952] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa318e000) [pid = 1815] [serial = 954] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3195000) [pid = 1815] [serial = 955] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3289400) [pid = 1815] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363d000) [pid = 1815] [serial = 959] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa363e000) [pid = 1815] [serial = 960] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3757c00) [pid = 1815] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818027544] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3844400) [pid = 1815] [serial = 964] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3848000) [pid = 1815] [serial = 965] [outer = (nil)] [url = about:blank] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa384f800) [pid = 1815] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:40:40 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a44400) [pid = 1815] [serial = 969] [outer = (nil)] [url = about:blank] 11:40:59 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:41:00 INFO - PROCESS | 1768 | 1483818060014 Marionette TRACE conn4 <- [1,1100,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:41:00 INFO - . 11:41:00 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30776ms 11:41:00 INFO - PROCESS | 1768 | 1483818060063 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 1768 | 1483818060067 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 11:41:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:41:00 INFO - PROCESS | 1768 | 1483818060074 Marionette TRACE conn4 -> [0,1102,"timeouts",{"script":35000}] 11:41:00 INFO - PROCESS | 1768 | 1483818060077 Marionette TRACE conn4 <- [1,1102,null,{}] 11:41:00 INFO - PROCESS | 1768 | 1483818060084 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:41:00 INFO - PROCESS | 1768 | 1483818060252 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 11:41:00 INFO - PROCESS | 1768 | 1483818060324 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:41:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1000 == 3 [pid = 1815] [id = 348] 11:41:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1400) [pid = 1815] [serial = 971] [outer = (nil)] 11:41:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ac00) [pid = 1815] [serial = 972] [outer = 0xa27b1400] 11:41:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3191c00) [pid = 1815] [serial = 973] [outer = 0xa27b1400] 11:41:01 WARNING - wptserve Traceback (most recent call last): 11:41:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:41:01 WARNING - rv = self.func(request, response) 11:41:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:41:01 WARNING - access_control_allow_origin = "*") 11:41:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:41:01 WARNING - payload = payload_generator(server_data) 11:41:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:41:01 WARNING - return encode_string_as_bmp_image(data) 11:41:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:41:01 WARNING - img.save(f, "BMP") 11:41:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:41:01 WARNING - f.write(bmpfileheader) 11:41:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:41:01 WARNING - 11:41:08 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3fc00 == 2 [pid = 1815] [id = 347] 11:41:15 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3a40000) [pid = 1815] [serial = 968] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:41:19 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ac00) [pid = 1815] [serial = 972] [outer = (nil)] [url = about:blank] 11:41:19 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3a43800) [pid = 1815] [serial = 970] [outer = (nil)] [url = about:blank] 11:41:30 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:41:30 INFO - . 11:41:30 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30815ms 11:41:30 INFO - PROCESS | 1768 | 1483818090874 Marionette TRACE conn4 <- [1,1104,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:41:30 INFO - PROCESS | 1768 | 1483818090892 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 11:41:30 INFO - PROCESS | 1768 | 1483818090899 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 11:41:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:41:30 INFO - PROCESS | 1768 | 1483818090908 Marionette TRACE conn4 -> [0,1106,"timeouts",{"script":35000}] 11:41:30 INFO - PROCESS | 1768 | 1483818090916 Marionette TRACE conn4 <- [1,1106,null,{}] 11:41:30 INFO - PROCESS | 1768 | 1483818090928 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:41:31 INFO - PROCESS | 1768 | 1483818091178 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 11:41:31 INFO - PROCESS | 1768 | 1483818091219 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b3800 == 3 [pid = 1815] [id = 349] 11:41:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b3c00) [pid = 1815] [serial = 974] [outer = (nil)] 11:41:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 975] [outer = 0xa27b3c00] 11:41:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196400) [pid = 1815] [serial = 976] [outer = 0xa27b3c00] 11:41:32 WARNING - wptserve Traceback (most recent call last): 11:41:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:41:32 WARNING - rv = self.func(request, response) 11:41:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:41:32 WARNING - access_control_allow_origin = "*") 11:41:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:41:32 WARNING - payload = payload_generator(server_data) 11:41:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:41:32 WARNING - return encode_string_as_bmp_image(data) 11:41:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:41:32 WARNING - img.save(f, "BMP") 11:41:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:41:32 WARNING - f.write(bmpfileheader) 11:41:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:41:32 WARNING - 11:41:39 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1000 == 2 [pid = 1815] [id = 348] 11:41:45 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b1400) [pid = 1815] [serial = 971] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 11:41:50 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e400) [pid = 1815] [serial = 975] [outer = (nil)] [url = about:blank] 11:41:50 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3191c00) [pid = 1815] [serial = 973] [outer = (nil)] [url = about:blank] 11:42:01 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:42:01 INFO - PROCESS | 1768 | 1483818121692 Marionette TRACE conn4 <- [1,1108,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:42:01 INFO - . 11:42:01 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30823ms 11:42:01 INFO - PROCESS | 1768 | 1483818121732 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 11:42:01 INFO - PROCESS | 1768 | 1483818121750 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 11:42:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:42:01 INFO - PROCESS | 1768 | 1483818121771 Marionette TRACE conn4 -> [0,1110,"timeouts",{"script":35000}] 11:42:01 INFO - PROCESS | 1768 | 1483818121781 Marionette TRACE conn4 <- [1,1110,null,{}] 11:42:01 INFO - PROCESS | 1768 | 1483818121791 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:02 INFO - PROCESS | 1768 | 1483818122164 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 11:42:02 INFO - PROCESS | 1768 | 1483818122200 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2000 == 3 [pid = 1815] [id = 350] 11:42:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b2400) [pid = 1815] [serial = 977] [outer = (nil)] 11:42:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 978] [outer = 0xa27b2400] 11:42:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195400) [pid = 1815] [serial = 979] [outer = 0xa27b2400] 11:42:03 INFO - PROCESS | 1768 | 1483818123438 Marionette TRACE conn4 <- [1,1112,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:42:03 INFO - . 11:42:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1720ms 11:42:03 INFO - PROCESS | 1768 | 1483818123491 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 11:42:03 INFO - PROCESS | 1768 | 1483818123497 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 11:42:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:42:03 INFO - PROCESS | 1768 | 1483818123504 Marionette TRACE conn4 -> [0,1114,"timeouts",{"script":35000}] 11:42:03 INFO - PROCESS | 1768 | 1483818123512 Marionette TRACE conn4 <- [1,1114,null,{}] 11:42:03 INFO - PROCESS | 1768 | 1483818123536 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:03 INFO - PROCESS | 1768 | 1483818123757 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 11:42:03 INFO - PROCESS | 1768 | 1483818123819 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287000 == 4 [pid = 1815] [id = 351] 11:42:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3288c00) [pid = 1815] [serial = 980] [outer = (nil)] 11:42:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa328f400) [pid = 1815] [serial = 981] [outer = 0xa3288c00] 11:42:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3290400) [pid = 1815] [serial = 982] [outer = 0xa3288c00] 11:42:04 INFO - PROCESS | 1768 | 1483818124921 Marionette TRACE conn4 <- [1,1116,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:42:04 INFO - . 11:42:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1443ms 11:42:04 INFO - PROCESS | 1768 | 1483818124947 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 11:42:04 INFO - PROCESS | 1768 | 1483818124952 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 11:42:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:42:04 INFO - PROCESS | 1768 | 1483818124958 Marionette TRACE conn4 -> [0,1118,"timeouts",{"script":35000}] 11:42:04 INFO - PROCESS | 1768 | 1483818124963 Marionette TRACE conn4 <- [1,1118,null,{}] 11:42:04 INFO - PROCESS | 1768 | 1483818124969 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:05 INFO - PROCESS | 1768 | 1483818125168 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 11:42:05 INFO - PROCESS | 1768 | 1483818125235 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3648400 == 5 [pid = 1815] [id = 352] 11:42:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3648c00) [pid = 1815] [serial = 983] [outer = (nil)] 11:42:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375b400) [pid = 1815] [serial = 984] [outer = 0xa3648c00] 11:42:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375c800) [pid = 1815] [serial = 985] [outer = 0xa3648c00] 11:42:06 INFO - PROCESS | 1768 | 1483818126297 Marionette TRACE conn4 <- [1,1120,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:42:06 INFO - . 11:42:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1390ms 11:42:06 INFO - PROCESS | 1768 | 1483818126349 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 11:42:06 INFO - PROCESS | 1768 | 1483818126352 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 11:42:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:42:06 INFO - PROCESS | 1768 | 1483818126360 Marionette TRACE conn4 -> [0,1122,"timeouts",{"script":35000}] 11:42:06 INFO - PROCESS | 1768 | 1483818126364 Marionette TRACE conn4 <- [1,1122,null,{}] 11:42:06 INFO - PROCESS | 1768 | 1483818126370 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:06 INFO - PROCESS | 1768 | 1483818126584 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 11:42:06 INFO - PROCESS | 1768 | 1483818126641 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3847800 == 6 [pid = 1815] [id = 353] 11:42:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3847c00) [pid = 1815] [serial = 986] [outer = (nil)] 11:42:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384c000) [pid = 1815] [serial = 987] [outer = 0xa3847c00] 11:42:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384e400) [pid = 1815] [serial = 988] [outer = 0xa3847c00] 11:42:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3853400 == 7 [pid = 1815] [id = 354] 11:42:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3853c00) [pid = 1815] [serial = 989] [outer = (nil)] 11:42:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:42:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:42:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a3d400) [pid = 1815] [serial = 990] [outer = 0xa3853c00] 11:42:07 INFO - PROCESS | 1768 | 1483818127707 Marionette TRACE conn4 <- [1,1124,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:42:07 INFO - . 11:42:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1387ms 11:42:07 INFO - PROCESS | 1768 | 1483818127747 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 11:42:07 INFO - PROCESS | 1768 | 1483818127751 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 11:42:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:42:07 INFO - PROCESS | 1768 | 1483818127761 Marionette TRACE conn4 -> [0,1126,"timeouts",{"script":35000}] 11:42:07 INFO - PROCESS | 1768 | 1483818127763 Marionette TRACE conn4 <- [1,1126,null,{}] 11:42:07 INFO - PROCESS | 1768 | 1483818127769 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:08 INFO - PROCESS | 1768 | 1483818128026 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 11:42:08 INFO - PROCESS | 1768 | 1483818128087 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a43000 == 8 [pid = 1815] [id = 355] 11:42:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a43400) [pid = 1815] [serial = 991] [outer = (nil)] 11:42:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3a48c00) [pid = 1815] [serial = 992] [outer = 0xa3a43400] 11:42:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3a48000) [pid = 1815] [serial = 993] [outer = 0xa3a43400] 11:42:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3aca400 == 9 [pid = 1815] [id = 356] 11:42:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa3acac00) [pid = 1815] [serial = 994] [outer = (nil)] 11:42:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa4546c00) [pid = 1815] [serial = 995] [outer = 0xa3acac00] 11:42:09 INFO - PROCESS | 1768 | 1483818129153 Marionette TRACE conn4 <- [1,1128,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:42:09 INFO - . 11:42:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1436ms 11:42:09 INFO - PROCESS | 1768 | 1483818129199 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 11:42:09 INFO - PROCESS | 1768 | 1483818129203 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 11:42:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:42:09 INFO - PROCESS | 1768 | 1483818129210 Marionette TRACE conn4 -> [0,1130,"timeouts",{"script":35000}] 11:42:09 INFO - PROCESS | 1768 | 1483818129213 Marionette TRACE conn4 <- [1,1130,null,{}] 11:42:09 INFO - PROCESS | 1768 | 1483818129218 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:09 INFO - PROCESS | 1768 | 1483818129401 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 11:42:09 INFO - PROCESS | 1768 | 1483818129488 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4553800 == 10 [pid = 1815] [id = 357] 11:42:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa4553c00) [pid = 1815] [serial = 996] [outer = (nil)] 11:42:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa4564c00) [pid = 1815] [serial = 997] [outer = 0xa4553c00] 11:42:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa4562800) [pid = 1815] [serial = 998] [outer = 0xa4553c00] 11:42:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3193400 == 11 [pid = 1815] [id = 358] 11:42:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3194c00) [pid = 1815] [serial = 999] [outer = (nil)] 11:42:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:42:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:42:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3282800) [pid = 1815] [serial = 1000] [outer = 0xa3194c00] 11:42:10 INFO - PROCESS | 1768 | 1483818130702 Marionette TRACE conn4 <- [1,1132,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:42:10 INFO - . 11:42:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1534ms 11:42:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:42:10 INFO - PROCESS | 1768 | 1483818130745 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 11:42:10 INFO - PROCESS | 1768 | 1483818130748 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 11:42:10 INFO - PROCESS | 1768 | 1483818130756 Marionette TRACE conn4 -> [0,1134,"timeouts",{"script":35000}] 11:42:10 INFO - PROCESS | 1768 | 1483818130758 Marionette TRACE conn4 <- [1,1134,null,{}] 11:42:10 INFO - PROCESS | 1768 | 1483818130764 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:10 INFO - PROCESS | 1768 | 1483818130941 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 11:42:11 INFO - PROCESS | 1768 | 1483818130984 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3289400 == 12 [pid = 1815] [id = 359] 11:42:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3289c00) [pid = 1815] [serial = 1001] [outer = (nil)] 11:42:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3762000) [pid = 1815] [serial = 1002] [outer = 0xa3289c00] 11:42:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3766800) [pid = 1815] [serial = 1003] [outer = 0xa3289c00] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa3aca400 == 11 [pid = 1815] [id = 356] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a43000 == 10 [pid = 1815] [id = 355] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa3853400 == 9 [pid = 1815] [id = 354] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa3847800 == 8 [pid = 1815] [id = 353] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa3648400 == 7 [pid = 1815] [id = 352] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287000 == 6 [pid = 1815] [id = 351] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2000 == 5 [pid = 1815] [id = 350] 11:42:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b3800 == 4 [pid = 1815] [id = 349] 11:42:12 WARNING - wptserve Traceback (most recent call last): 11:42:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:42:12 WARNING - rv = self.func(request, response) 11:42:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:42:12 WARNING - access_control_allow_origin = "*") 11:42:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:42:12 WARNING - payload = payload_generator(server_data) 11:42:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:42:12 WARNING - return encode_string_as_bmp_image(data) 11:42:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:42:12 WARNING - img.save(f, "BMP") 11:42:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:42:12 WARNING - f.write(bmpfileheader) 11:42:12 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:42:12 WARNING - 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3288c00) [pid = 1815] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa27b2400) [pid = 1815] [serial = 977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3648c00) [pid = 1815] [serial = 983] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3847c00) [pid = 1815] [serial = 986] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3a43400) [pid = 1815] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3acac00) [pid = 1815] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818128936] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa3853c00) [pid = 1815] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:42:15 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa27b3c00) [pid = 1815] [serial = 974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa3193400 == 3 [pid = 1815] [id = 358] 11:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa4553800 == 2 [pid = 1815] [id = 357] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3a48000) [pid = 1815] [serial = 993] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa384e400) [pid = 1815] [serial = 988] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3a48c00) [pid = 1815] [serial = 992] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4546c00) [pid = 1815] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818128936] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa3290400) [pid = 1815] [serial = 982] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa384c000) [pid = 1815] [serial = 987] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa375c800) [pid = 1815] [serial = 985] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3a3d400) [pid = 1815] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa328f400) [pid = 1815] [serial = 981] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa318e400) [pid = 1815] [serial = 978] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa375b400) [pid = 1815] [serial = 984] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa4564c00) [pid = 1815] [serial = 997] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa3195400) [pid = 1815] [serial = 979] [outer = (nil)] [url = about:blank] 11:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3196400) [pid = 1815] [serial = 976] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3194c00) [pid = 1815] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:42:20 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa4553c00) [pid = 1815] [serial = 996] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 11:42:25 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3282800) [pid = 1815] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:42:25 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa4562800) [pid = 1815] [serial = 998] [outer = (nil)] [url = about:blank] 11:42:25 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3762000) [pid = 1815] [serial = 1002] [outer = (nil)] [url = about:blank] 11:42:41 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:42:41 INFO - PROCESS | 1768 | 1483818161481 Marionette TRACE conn4 <- [1,1136,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:42:41 INFO - . 11:42:41 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30769ms 11:42:41 INFO - PROCESS | 1768 | 1483818161526 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 11:42:41 INFO - PROCESS | 1768 | 1483818161533 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 11:42:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:42:41 INFO - PROCESS | 1768 | 1483818161544 Marionette TRACE conn4 -> [0,1138,"timeouts",{"script":35000}] 11:42:41 INFO - PROCESS | 1768 | 1483818161552 Marionette TRACE conn4 <- [1,1138,null,{}] 11:42:41 INFO - PROCESS | 1768 | 1483818161565 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:42:41 INFO - PROCESS | 1768 | 1483818161799 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 11:42:41 INFO - PROCESS | 1768 | 1483818161860 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:42:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2400 == 3 [pid = 1815] [id = 360] 11:42:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b2800) [pid = 1815] [serial = 1004] [outer = (nil)] 11:42:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c800) [pid = 1815] [serial = 1005] [outer = 0xa27b2800] 11:42:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194000) [pid = 1815] [serial = 1006] [outer = 0xa27b2800] 11:42:42 WARNING - wptserve Traceback (most recent call last): 11:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:42:42 WARNING - rv = self.func(request, response) 11:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:42:42 WARNING - access_control_allow_origin = "*") 11:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:42:42 WARNING - payload = payload_generator(server_data) 11:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:42:42 WARNING - return encode_string_as_bmp_image(data) 11:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:42:42 WARNING - img.save(f, "BMP") 11:42:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:42:42 WARNING - f.write(bmpfileheader) 11:42:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:42:42 WARNING - 11:42:50 INFO - PROCESS | 1768 | --DOCSHELL 0xa3289400 == 2 [pid = 1815] [id = 359] 11:42:56 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3289c00) [pid = 1815] [serial = 1001] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 11:43:00 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318c800) [pid = 1815] [serial = 1005] [outer = (nil)] [url = about:blank] 11:43:00 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3766800) [pid = 1815] [serial = 1003] [outer = (nil)] [url = about:blank] 11:43:12 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:43:12 INFO - PROCESS | 1768 | 1483818192348 Marionette TRACE conn4 <- [1,1140,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:43:12 INFO - . 11:43:12 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30832ms 11:43:12 INFO - PROCESS | 1768 | 1483818192375 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 11:43:12 INFO - PROCESS | 1768 | 1483818192386 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 11:43:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:43:12 INFO - PROCESS | 1768 | 1483818192400 Marionette TRACE conn4 -> [0,1142,"timeouts",{"script":35000}] 11:43:12 INFO - PROCESS | 1768 | 1483818192406 Marionette TRACE conn4 <- [1,1142,null,{}] 11:43:12 INFO - PROCESS | 1768 | 1483818192412 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:12 INFO - PROCESS | 1768 | 1483818192631 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 11:43:12 INFO - PROCESS | 1768 | 1483818192685 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b0c00 == 3 [pid = 1815] [id = 361] 11:43:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1000) [pid = 1815] [serial = 1007] [outer = (nil)] 11:43:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d400) [pid = 1815] [serial = 1008] [outer = 0xa27b1000] 11:43:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194400) [pid = 1815] [serial = 1009] [outer = 0xa27b1000] 11:43:13 WARNING - wptserve Traceback (most recent call last): 11:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:43:13 WARNING - rv = self.func(request, response) 11:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:43:13 WARNING - access_control_allow_origin = "*") 11:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:43:13 WARNING - payload = payload_generator(server_data) 11:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:43:13 WARNING - return encode_string_as_bmp_image(data) 11:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:43:13 WARNING - img.save(f, "BMP") 11:43:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:43:13 WARNING - f.write(bmpfileheader) 11:43:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:43:13 WARNING - 11:43:21 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2400 == 2 [pid = 1815] [id = 360] 11:43:27 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b2800) [pid = 1815] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 11:43:31 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318d400) [pid = 1815] [serial = 1008] [outer = (nil)] [url = about:blank] 11:43:31 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3194000) [pid = 1815] [serial = 1006] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:43:43 INFO - PROCESS | 1768 | 1483818223149 Marionette TRACE conn4 <- [1,1144,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:43:43 INFO - . 11:43:43 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30778ms 11:43:43 INFO - PROCESS | 1768 | 1483818223179 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 11:43:43 INFO - PROCESS | 1768 | 1483818223185 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 11:43:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:43:43 INFO - PROCESS | 1768 | 1483818223195 Marionette TRACE conn4 -> [0,1146,"timeouts",{"script":35000}] 11:43:43 INFO - PROCESS | 1768 | 1483818223203 Marionette TRACE conn4 <- [1,1146,null,{}] 11:43:43 INFO - PROCESS | 1768 | 1483818223215 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:43 INFO - PROCESS | 1768 | 1483818223475 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 11:43:43 INFO - PROCESS | 1768 | 1483818223505 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2400 == 3 [pid = 1815] [id = 362] 11:43:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b2800) [pid = 1815] [serial = 1010] [outer = (nil)] 11:43:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318d800) [pid = 1815] [serial = 1011] [outer = 0xa27b2800] 11:43:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 1012] [outer = 0xa27b2800] 11:43:44 INFO - PROCESS | 1768 | 1483818224594 Marionette TRACE conn4 <- [1,1148,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:44 INFO - . 11:43:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1442ms 11:43:44 INFO - PROCESS | 1768 | 1483818224636 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 11:43:44 INFO - PROCESS | 1768 | 1483818224647 Marionette TRACE conn4 <- [1,1149,null,{"value":"2147483649"}] 11:43:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:43:44 INFO - PROCESS | 1768 | 1483818224661 Marionette TRACE conn4 -> [0,1150,"timeouts",{"script":35000}] 11:43:44 INFO - PROCESS | 1768 | 1483818224670 Marionette TRACE conn4 <- [1,1150,null,{}] 11:43:44 INFO - PROCESS | 1768 | 1483818224676 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:44 INFO - PROCESS | 1768 | 1483818224912 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 11:43:45 INFO - PROCESS | 1768 | 1483818224988 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3289000 == 4 [pid = 1815] [id = 363] 11:43:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3289400) [pid = 1815] [serial = 1013] [outer = (nil)] 11:43:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa328f000) [pid = 1815] [serial = 1014] [outer = 0xa3289400] 11:43:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa3290000) [pid = 1815] [serial = 1015] [outer = 0xa3289400] 11:43:46 INFO - PROCESS | 1768 | 1483818226019 Marionette TRACE conn4 <- [1,1152,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:46 INFO - . 11:43:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1412ms 11:43:46 INFO - PROCESS | 1768 | 1483818226073 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 11:43:46 INFO - PROCESS | 1768 | 1483818226079 Marionette TRACE conn4 <- [1,1153,null,{"value":"2147483649"}] 11:43:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:43:46 INFO - PROCESS | 1768 | 1483818226086 Marionette TRACE conn4 -> [0,1154,"timeouts",{"script":35000}] 11:43:46 INFO - PROCESS | 1768 | 1483818226094 Marionette TRACE conn4 <- [1,1154,null,{}] 11:43:46 INFO - PROCESS | 1768 | 1483818226113 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:46 INFO - PROCESS | 1768 | 1483818226361 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 11:43:46 INFO - PROCESS | 1768 | 1483818226437 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3757400 == 5 [pid = 1815] [id = 364] 11:43:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3757800) [pid = 1815] [serial = 1016] [outer = (nil)] 11:43:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375b800) [pid = 1815] [serial = 1017] [outer = 0xa3757800] 11:43:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375e800) [pid = 1815] [serial = 1018] [outer = 0xa3757800] 11:43:47 INFO - PROCESS | 1768 | 1483818227479 Marionette TRACE conn4 <- [1,1156,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:47 INFO - . 11:43:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1449ms 11:43:47 INFO - PROCESS | 1768 | 1483818227536 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 11:43:47 INFO - PROCESS | 1768 | 1483818227540 Marionette TRACE conn4 <- [1,1157,null,{"value":"2147483649"}] 11:43:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:43:47 INFO - PROCESS | 1768 | 1483818227549 Marionette TRACE conn4 -> [0,1158,"timeouts",{"script":35000}] 11:43:47 INFO - PROCESS | 1768 | 1483818227554 Marionette TRACE conn4 <- [1,1158,null,{}] 11:43:47 INFO - PROCESS | 1768 | 1483818227561 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:47 INFO - PROCESS | 1768 | 1483818227745 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 11:43:47 INFO - PROCESS | 1768 | 1483818227829 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3848400 == 6 [pid = 1815] [id = 365] 11:43:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3848800) [pid = 1815] [serial = 1019] [outer = (nil)] 11:43:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384cc00) [pid = 1815] [serial = 1020] [outer = 0xa3848800] 11:43:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384f400) [pid = 1815] [serial = 1021] [outer = 0xa3848800] 11:43:48 INFO - PROCESS | 1768 | 1483818228747 Marionette TRACE conn4 <- [1,1160,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:48 INFO - . 11:43:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1233ms 11:43:48 INFO - PROCESS | 1768 | 1483818228782 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 1768 | 1483818228786 Marionette TRACE conn4 <- [1,1161,null,{"value":"2147483649"}] 11:43:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:43:48 INFO - PROCESS | 1768 | 1483818228792 Marionette TRACE conn4 -> [0,1162,"timeouts",{"script":35000}] 11:43:48 INFO - PROCESS | 1768 | 1483818228796 Marionette TRACE conn4 <- [1,1162,null,{}] 11:43:48 INFO - PROCESS | 1768 | 1483818228802 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:48 INFO - PROCESS | 1768 | 1483818228995 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 11:43:49 INFO - PROCESS | 1768 | 1483818229056 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f000 == 7 [pid = 1815] [id = 366] 11:43:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a40800) [pid = 1815] [serial = 1022] [outer = (nil)] 11:43:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a44c00) [pid = 1815] [serial = 1023] [outer = 0xa3a40800] 11:43:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a44000) [pid = 1815] [serial = 1024] [outer = 0xa3a40800] 11:43:50 INFO - PROCESS | 1768 | 1483818230001 Marionette TRACE conn4 <- [1,1164,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:50 INFO - . 11:43:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1237ms 11:43:50 INFO - PROCESS | 1768 | 1483818230031 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 11:43:50 INFO - PROCESS | 1768 | 1483818230034 Marionette TRACE conn4 <- [1,1165,null,{"value":"2147483649"}] 11:43:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:43:50 INFO - PROCESS | 1768 | 1483818230047 Marionette TRACE conn4 -> [0,1166,"timeouts",{"script":35000}] 11:43:50 INFO - PROCESS | 1768 | 1483818230049 Marionette TRACE conn4 <- [1,1166,null,{}] 11:43:50 INFO - PROCESS | 1768 | 1483818230061 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:50 INFO - PROCESS | 1768 | 1483818230481 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 11:43:50 INFO - PROCESS | 1768 | 1483818230577 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4546c00 == 8 [pid = 1815] [id = 367] 11:43:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4547400) [pid = 1815] [serial = 1025] [outer = (nil)] 11:43:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa454bc00) [pid = 1815] [serial = 1026] [outer = 0xa4547400] 11:43:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4551c00) [pid = 1815] [serial = 1027] [outer = 0xa4547400] 11:43:51 INFO - PROCESS | 1768 | 1483818231815 Marionette TRACE conn4 <- [1,1168,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:51 INFO - . 11:43:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 948ms 11:43:51 INFO - PROCESS | 1768 | 1483818231843 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 11:43:51 INFO - PROCESS | 1768 | 1483818231849 Marionette TRACE conn4 <- [1,1169,null,{"value":"2147483649"}] 11:43:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:43:51 INFO - PROCESS | 1768 | 1483818231862 Marionette TRACE conn4 -> [0,1170,"timeouts",{"script":35000}] 11:43:51 INFO - PROCESS | 1768 | 1483818231865 Marionette TRACE conn4 <- [1,1170,null,{}] 11:43:51 INFO - PROCESS | 1768 | 1483818231886 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:52 INFO - PROCESS | 1768 | 1483818232061 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 11:43:52 INFO - PROCESS | 1768 | 1483818232142 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3646c00 == 9 [pid = 1815] [id = 368] 11:43:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3647400) [pid = 1815] [serial = 1028] [outer = (nil)] 11:43:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa384c000) [pid = 1815] [serial = 1029] [outer = 0xa3647400] 11:43:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3a47800) [pid = 1815] [serial = 1030] [outer = 0xa3647400] 11:43:53 INFO - PROCESS | 1768 | 1483818233452 Marionette TRACE conn4 <- [1,1172,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:53 INFO - . 11:43:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1653ms 11:43:53 INFO - PROCESS | 1768 | 1483818233511 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 11:43:53 INFO - PROCESS | 1768 | 1483818233515 Marionette TRACE conn4 <- [1,1173,null,{"value":"2147483649"}] 11:43:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f000 == 8 [pid = 1815] [id = 366] 11:43:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa3848400 == 7 [pid = 1815] [id = 365] 11:43:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa3757400 == 6 [pid = 1815] [id = 364] 11:43:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa3289000 == 5 [pid = 1815] [id = 363] 11:43:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2400 == 4 [pid = 1815] [id = 362] 11:43:53 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b0c00 == 3 [pid = 1815] [id = 361] 11:43:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:43:53 INFO - PROCESS | 1768 | 1483818233529 Marionette TRACE conn4 -> [0,1174,"timeouts",{"script":35000}] 11:43:53 INFO - PROCESS | 1768 | 1483818233532 Marionette TRACE conn4 <- [1,1174,null,{}] 11:43:53 INFO - PROCESS | 1768 | 1483818233537 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:53 INFO - PROCESS | 1768 | 1483818233739 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 11:43:53 INFO - PROCESS | 1768 | 1483818233774 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3199c00 == 4 [pid = 1815] [id = 369] 11:43:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3281400) [pid = 1815] [serial = 1031] [outer = (nil)] 11:43:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa363c400) [pid = 1815] [serial = 1032] [outer = 0xa3281400] 11:43:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3641c00) [pid = 1815] [serial = 1033] [outer = 0xa3281400] 11:43:54 INFO - PROCESS | 1768 | 1483818234707 Marionette TRACE conn4 <- [1,1176,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:54 INFO - . 11:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1234ms 11:43:54 INFO - PROCESS | 1768 | 1483818234766 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null] 11:43:54 INFO - PROCESS | 1768 | 1483818234770 Marionette TRACE conn4 <- [1,1177,null,{"value":"2147483649"}] 11:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:43:54 INFO - PROCESS | 1768 | 1483818234776 Marionette TRACE conn4 -> [0,1178,"timeouts",{"script":35000}] 11:43:54 INFO - PROCESS | 1768 | 1483818234779 Marionette TRACE conn4 <- [1,1178,null,{}] 11:43:54 INFO - PROCESS | 1768 | 1483818234796 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:54 INFO - PROCESS | 1768 | 1483818234982 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 11:43:55 INFO - PROCESS | 1768 | 1483818235025 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3846800 == 5 [pid = 1815] [id = 370] 11:43:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3847400) [pid = 1815] [serial = 1034] [outer = (nil)] 11:43:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3852c00) [pid = 1815] [serial = 1035] [outer = 0xa3847400] 11:43:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a3f000) [pid = 1815] [serial = 1036] [outer = 0xa3847400] 11:43:56 INFO - PROCESS | 1768 | 1483818236253 Marionette TRACE conn4 <- [1,1180,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:56 INFO - . 11:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1502ms 11:43:56 INFO - PROCESS | 1768 | 1483818236279 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null] 11:43:56 INFO - PROCESS | 1768 | 1483818236282 Marionette TRACE conn4 <- [1,1181,null,{"value":"2147483649"}] 11:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:43:56 INFO - PROCESS | 1768 | 1483818236288 Marionette TRACE conn4 -> [0,1182,"timeouts",{"script":35000}] 11:43:56 INFO - PROCESS | 1768 | 1483818236292 Marionette TRACE conn4 <- [1,1182,null,{}] 11:43:56 INFO - PROCESS | 1768 | 1483818236297 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:56 INFO - PROCESS | 1768 | 1483818236506 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 11:43:56 INFO - PROCESS | 1768 | 1483818236540 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4550000 == 6 [pid = 1815] [id = 371] 11:43:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4550c00) [pid = 1815] [serial = 1037] [outer = (nil)] 11:43:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa455f400) [pid = 1815] [serial = 1038] [outer = 0xa4550c00] 11:43:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4565400) [pid = 1815] [serial = 1039] [outer = 0xa4550c00] 11:43:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456a800 == 7 [pid = 1815] [id = 372] 11:43:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa456ac00) [pid = 1815] [serial = 1040] [outer = (nil)] 11:43:57 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa27b2800) [pid = 1815] [serial = 1010] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 11:43:57 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3289400) [pid = 1815] [serial = 1013] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 11:43:57 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3757800) [pid = 1815] [serial = 1016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 11:43:57 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3848800) [pid = 1815] [serial = 1019] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 11:43:57 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3a40800) [pid = 1815] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 11:43:57 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa27b1000) [pid = 1815] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 11:43:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:43:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:43:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa27b2000) [pid = 1815] [serial = 1041] [outer = 0xa456ac00] 11:43:58 INFO - PROCESS | 1768 | 1483818238042 Marionette TRACE conn4 <- [1,1184,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:58 INFO - . 11:43:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1781ms 11:43:58 INFO - PROCESS | 1768 | 1483818238070 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 11:43:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:43:58 INFO - PROCESS | 1768 | 1483818238075 Marionette TRACE conn4 <- [1,1185,null,{"value":"2147483649"}] 11:43:58 INFO - PROCESS | 1768 | 1483818238081 Marionette TRACE conn4 -> [0,1186,"timeouts",{"script":35000}] 11:43:58 INFO - PROCESS | 1768 | 1483818238084 Marionette TRACE conn4 <- [1,1186,null,{}] 11:43:58 INFO - PROCESS | 1768 | 1483818238090 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:58 INFO - PROCESS | 1768 | 1483818238296 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 11:43:58 INFO - PROCESS | 1768 | 1483818238378 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4568000 == 8 [pid = 1815] [id = 373] 11:43:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa4568c00) [pid = 1815] [serial = 1042] [outer = (nil)] 11:43:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa46be800) [pid = 1815] [serial = 1043] [outer = 0xa4568c00] 11:43:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46c2800) [pid = 1815] [serial = 1044] [outer = 0xa4568c00] 11:43:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4885000 == 9 [pid = 1815] [id = 374] 11:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4889400) [pid = 1815] [serial = 1045] [outer = (nil)] 11:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa488bc00) [pid = 1815] [serial = 1046] [outer = 0xa4889400] 11:43:59 INFO - PROCESS | 1768 | 1483818239426 Marionette TRACE conn4 <- [1,1188,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:43:59 INFO - . 11:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1381ms 11:43:59 INFO - PROCESS | 1768 | 1483818239468 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 11:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:43:59 INFO - PROCESS | 1768 | 1483818239471 Marionette TRACE conn4 <- [1,1189,null,{"value":"2147483649"}] 11:43:59 INFO - PROCESS | 1768 | 1483818239478 Marionette TRACE conn4 -> [0,1190,"timeouts",{"script":35000}] 11:43:59 INFO - PROCESS | 1768 | 1483818239484 Marionette TRACE conn4 <- [1,1190,null,{}] 11:43:59 INFO - PROCESS | 1768 | 1483818239489 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:43:59 INFO - PROCESS | 1768 | 1483818239668 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 11:43:59 INFO - PROCESS | 1768 | 1483818239724 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4964000 == 10 [pid = 1815] [id = 375] 11:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4964c00) [pid = 1815] [serial = 1047] [outer = (nil)] 11:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa49dc000) [pid = 1815] [serial = 1048] [outer = 0xa4964c00] 11:44:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa49e1800) [pid = 1815] [serial = 1049] [outer = 0xa4964c00] 11:44:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c000 == 11 [pid = 1815] [id = 376] 11:44:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa363ac00) [pid = 1815] [serial = 1050] [outer = (nil)] 11:44:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:44:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:44:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa318f000) [pid = 1815] [serial = 1051] [outer = 0xa363ac00] 11:44:01 INFO - PROCESS | 1768 | 1483818241113 Marionette TRACE conn4 <- [1,1192,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:44:01 INFO - . 11:44:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1695ms 11:44:01 INFO - PROCESS | 1768 | 1483818241173 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 11:44:01 INFO - PROCESS | 1768 | 1483818241177 Marionette TRACE conn4 <- [1,1193,null,{"value":"2147483649"}] 11:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:44:01 INFO - PROCESS | 1768 | 1483818241200 Marionette TRACE conn4 -> [0,1194,"timeouts",{"script":35000}] 11:44:01 INFO - PROCESS | 1768 | 1483818241204 Marionette TRACE conn4 <- [1,1194,null,{}] 11:44:01 INFO - PROCESS | 1768 | 1483818241212 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:44:01 INFO - PROCESS | 1768 | 1483818241468 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 11:44:01 INFO - PROCESS | 1768 | 1483818241560 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:44:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318d400 == 12 [pid = 1815] [id = 377] 11:44:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa318fc00) [pid = 1815] [serial = 1052] [outer = (nil)] 11:44:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3290800) [pid = 1815] [serial = 1053] [outer = 0xa318fc00] 11:44:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3759800) [pid = 1815] [serial = 1054] [outer = 0xa318fc00] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa4885000 == 11 [pid = 1815] [id = 374] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa4568000 == 10 [pid = 1815] [id = 373] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa3846800 == 9 [pid = 1815] [id = 370] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa456a800 == 8 [pid = 1815] [id = 372] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa4550000 == 7 [pid = 1815] [id = 371] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa3646c00 == 6 [pid = 1815] [id = 368] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa3199c00 == 5 [pid = 1815] [id = 369] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa4546c00 == 4 [pid = 1815] [id = 367] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c000 == 3 [pid = 1815] [id = 376] 11:44:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa4964000 == 2 [pid = 1815] [id = 375] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa454bc00) [pid = 1815] [serial = 1026] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a44000) [pid = 1815] [serial = 1024] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa384f400) [pid = 1815] [serial = 1021] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a44c00) [pid = 1815] [serial = 1023] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa384cc00) [pid = 1815] [serial = 1020] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375b800) [pid = 1815] [serial = 1017] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa328f000) [pid = 1815] [serial = 1014] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa318d800) [pid = 1815] [serial = 1011] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa375e800) [pid = 1815] [serial = 1018] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3290000) [pid = 1815] [serial = 1015] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3194c00) [pid = 1815] [serial = 1012] [outer = (nil)] [url = about:blank] 11:44:02 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3194400) [pid = 1815] [serial = 1009] [outer = (nil)] [url = about:blank] 11:44:03 WARNING - wptserve Traceback (most recent call last): 11:44:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:44:03 WARNING - rv = self.func(request, response) 11:44:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:44:03 WARNING - access_control_allow_origin = "*") 11:44:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:44:03 WARNING - payload = payload_generator(server_data) 11:44:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:44:03 WARNING - return encode_string_as_bmp_image(data) 11:44: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 11:44:03 WARNING - img.save(f, "BMP") 11:44:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:44:03 WARNING - f.write(bmpfileheader) 11:44:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:44:03 WARNING - 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3847400) [pid = 1815] [serial = 1034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa4550c00) [pid = 1815] [serial = 1037] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa4964c00) [pid = 1815] [serial = 1047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa363ac00) [pid = 1815] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa4568c00) [pid = 1815] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa4889400) [pid = 1815] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818239207] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa3647400) [pid = 1815] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3281400) [pid = 1815] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa4547400) [pid = 1815] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 11:44:05 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa456ac00) [pid = 1815] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa49dc000) [pid = 1815] [serial = 1048] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa318f000) [pid = 1815] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa49e1800) [pid = 1815] [serial = 1049] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa46c2800) [pid = 1815] [serial = 1044] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa488bc00) [pid = 1815] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818239207] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3a47800) [pid = 1815] [serial = 1030] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa4565400) [pid = 1815] [serial = 1039] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3641c00) [pid = 1815] [serial = 1033] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa46be800) [pid = 1815] [serial = 1043] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa4551c00) [pid = 1815] [serial = 1027] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa27b2000) [pid = 1815] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3a3f000) [pid = 1815] [serial = 1036] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa455f400) [pid = 1815] [serial = 1038] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa3852c00) [pid = 1815] [serial = 1035] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa363c400) [pid = 1815] [serial = 1032] [outer = (nil)] [url = about:blank] 11:44:09 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa384c000) [pid = 1815] [serial = 1029] [outer = (nil)] [url = about:blank] 11:44:15 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3290800) [pid = 1815] [serial = 1053] [outer = (nil)] [url = about:blank] 11:44:32 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:44:32 INFO - PROCESS | 1768 | 1483818272029 Marionette TRACE conn4 <- [1,1196,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:44:32 INFO - . 11:44:32 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30883ms 11:44:32 INFO - PROCESS | 1768 | 1483818272075 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 11:44:32 INFO - PROCESS | 1768 | 1483818272079 Marionette TRACE conn4 <- [1,1197,null,{"value":"2147483649"}] 11:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:44:32 INFO - PROCESS | 1768 | 1483818272085 Marionette TRACE conn4 -> [0,1198,"timeouts",{"script":35000}] 11:44:32 INFO - PROCESS | 1768 | 1483818272088 Marionette TRACE conn4 <- [1,1198,null,{}] 11:44:32 INFO - PROCESS | 1768 | 1483818272093 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:44:32 INFO - PROCESS | 1768 | 1483818272299 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 11:44:32 INFO - PROCESS | 1768 | 1483818272332 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:44:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b3800 == 3 [pid = 1815] [id = 378] 11:44:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b3c00) [pid = 1815] [serial = 1055] [outer = (nil)] 11:44:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318f000) [pid = 1815] [serial = 1056] [outer = 0xa27b3c00] 11:44:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196000) [pid = 1815] [serial = 1057] [outer = 0xa27b3c00] 11:44:33 WARNING - wptserve Traceback (most recent call last): 11:44:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:44:33 WARNING - rv = self.func(request, response) 11:44:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:44:33 WARNING - access_control_allow_origin = "*") 11:44:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:44:33 WARNING - payload = payload_generator(server_data) 11:44:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:44:33 WARNING - return encode_string_as_bmp_image(data) 11:44:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:44:33 WARNING - img.save(f, "BMP") 11:44:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:44:33 WARNING - f.write(bmpfileheader) 11:44:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:44:33 WARNING - 11:44:40 INFO - PROCESS | 1768 | --DOCSHELL 0xa318d400 == 2 [pid = 1815] [id = 377] 11:44:47 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa318fc00) [pid = 1815] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:44:51 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318f000) [pid = 1815] [serial = 1056] [outer = (nil)] [url = about:blank] 11:44:51 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3759800) [pid = 1815] [serial = 1054] [outer = (nil)] [url = about:blank] 11:45:02 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:45:02 INFO - PROCESS | 1768 | 1483818302805 Marionette TRACE conn4 <- [1,1200,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:45:02 INFO - . 11:45:02 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30733ms 11:45:02 INFO - PROCESS | 1768 | 1483818302821 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 11:45:02 INFO - PROCESS | 1768 | 1483818302829 Marionette TRACE conn4 <- [1,1201,null,{"value":"2147483649"}] 11:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:45:02 INFO - PROCESS | 1768 | 1483818302840 Marionette TRACE conn4 -> [0,1202,"timeouts",{"script":35000}] 11:45:02 INFO - PROCESS | 1768 | 1483818302849 Marionette TRACE conn4 <- [1,1202,null,{}] 11:45:02 INFO - PROCESS | 1768 | 1483818302861 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:03 INFO - PROCESS | 1768 | 1483818303101 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 11:45:03 INFO - PROCESS | 1768 | 1483818303157 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2400 == 3 [pid = 1815] [id = 379] 11:45:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b2800) [pid = 1815] [serial = 1058] [outer = (nil)] 11:45:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318ec00) [pid = 1815] [serial = 1059] [outer = 0xa27b2800] 11:45:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195800) [pid = 1815] [serial = 1060] [outer = 0xa27b2800] 11:45:04 WARNING - wptserve Traceback (most recent call last): 11:45:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:45:04 WARNING - rv = self.func(request, response) 11:45:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:45:04 WARNING - access_control_allow_origin = "*") 11:45:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:45:04 WARNING - payload = payload_generator(server_data) 11:45:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:45:04 WARNING - return encode_string_as_bmp_image(data) 11:45: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 11:45:04 WARNING - img.save(f, "BMP") 11:45:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:45:04 WARNING - f.write(bmpfileheader) 11:45:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:45:04 WARNING - 11:45:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b3800 == 2 [pid = 1815] [id = 378] 11:45:17 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b3c00) [pid = 1815] [serial = 1055] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 11:45:22 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318ec00) [pid = 1815] [serial = 1059] [outer = (nil)] [url = about:blank] 11:45:22 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3196000) [pid = 1815] [serial = 1057] [outer = (nil)] [url = about:blank] 11:45:33 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:45:34 INFO - PROCESS | 1768 | 1483818333994 Marionette TRACE conn4 <- [1,1204,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 11:45:34 INFO - . 11:45:34 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 31199ms 11:45:34 INFO - PROCESS | 1768 | 1483818334038 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 11:45:34 INFO - PROCESS | 1768 | 1483818334048 Marionette TRACE conn4 <- [1,1205,null,{"value":"2147483649"}] 11:45:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:45:34 INFO - PROCESS | 1768 | 1483818334062 Marionette TRACE conn4 -> [0,1206,"timeouts",{"script":35000}] 11:45:34 INFO - PROCESS | 1768 | 1483818334069 Marionette TRACE conn4 <- [1,1206,null,{}] 11:45:34 INFO - PROCESS | 1768 | 1483818334077 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:34 INFO - PROCESS | 1768 | 1483818334302 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 11:45:34 INFO - PROCESS | 1768 | 1483818334360 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b3000 == 3 [pid = 1815] [id = 380] 11:45:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b3400) [pid = 1815] [serial = 1061] [outer = (nil)] 11:45:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318dc00) [pid = 1815] [serial = 1062] [outer = 0xa27b3400] 11:45:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196000) [pid = 1815] [serial = 1063] [outer = 0xa27b3400] 11:45:35 INFO - PROCESS | 1768 | 1483818335580 Marionette TRACE conn4 <- [1,1208,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:45:35 INFO - . 11:45:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1552ms 11:45:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:45:35 INFO - PROCESS | 1768 | 1483818335617 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 1768 | 1483818335620 Marionette TRACE conn4 <- [1,1209,null,{"value":"2147483649"}] 11:45:35 INFO - PROCESS | 1768 | 1483818335629 Marionette TRACE conn4 -> [0,1210,"timeouts",{"script":35000}] 11:45:35 INFO - PROCESS | 1768 | 1483818335638 Marionette TRACE conn4 <- [1,1210,null,{}] 11:45:35 INFO - PROCESS | 1768 | 1483818335659 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:35 INFO - PROCESS | 1768 | 1483818335894 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 11:45:36 INFO - PROCESS | 1768 | 1483818335972 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287800 == 4 [pid = 1815] [id = 381] 11:45:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328a800) [pid = 1815] [serial = 1064] [outer = (nil)] 11:45:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3290800) [pid = 1815] [serial = 1065] [outer = 0xa328a800] 11:45:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363bc00) [pid = 1815] [serial = 1066] [outer = 0xa328a800] 11:45:37 INFO - PROCESS | 1768 | 1483818337219 Marionette TRACE conn4 <- [1,1212,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:45:37 INFO - . 11:45:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1643ms 11:45:37 INFO - PROCESS | 1768 | 1483818337272 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 11:45:37 INFO - PROCESS | 1768 | 1483818337278 Marionette TRACE conn4 <- [1,1213,null,{"value":"2147483649"}] 11:45:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:45:37 INFO - PROCESS | 1768 | 1483818337284 Marionette TRACE conn4 -> [0,1214,"timeouts",{"script":35000}] 11:45:37 INFO - PROCESS | 1768 | 1483818337289 Marionette TRACE conn4 <- [1,1214,null,{}] 11:45:37 INFO - PROCESS | 1768 | 1483818337296 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:37 INFO - PROCESS | 1768 | 1483818337515 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 11:45:37 INFO - PROCESS | 1768 | 1483818337556 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3758c00 == 5 [pid = 1815] [id = 382] 11:45:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3759000) [pid = 1815] [serial = 1067] [outer = (nil)] 11:45:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375d000) [pid = 1815] [serial = 1068] [outer = 0xa3759000] 11:45:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375f800) [pid = 1815] [serial = 1069] [outer = 0xa3759000] 11:45:38 INFO - PROCESS | 1768 | 1483818338773 Marionette TRACE conn4 <- [1,1216,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:45:38 INFO - . 11:45:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1542ms 11:45:38 INFO - PROCESS | 1768 | 1483818338828 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 11:45:38 INFO - PROCESS | 1768 | 1483818338832 Marionette TRACE conn4 <- [1,1217,null,{"value":"2147483649"}] 11:45:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:45:38 INFO - PROCESS | 1768 | 1483818338840 Marionette TRACE conn4 -> [0,1218,"timeouts",{"script":35000}] 11:45:38 INFO - PROCESS | 1768 | 1483818338844 Marionette TRACE conn4 <- [1,1218,null,{}] 11:45:38 INFO - PROCESS | 1768 | 1483818338851 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:39 INFO - PROCESS | 1768 | 1483818339073 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 11:45:39 INFO - PROCESS | 1768 | 1483818339168 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3848c00 == 6 [pid = 1815] [id = 383] 11:45:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3849000) [pid = 1815] [serial = 1070] [outer = (nil)] 11:45:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384d400) [pid = 1815] [serial = 1071] [outer = 0xa3849000] 11:45:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3850400) [pid = 1815] [serial = 1072] [outer = 0xa3849000] 11:45:40 INFO - PROCESS | 1768 | 1483818340206 Marionette TRACE conn4 <- [1,1220,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:45:40 INFO - . 11:45:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1382ms 11:45:40 INFO - PROCESS | 1768 | 1483818340223 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 1768 | 1483818340228 Marionette TRACE conn4 <- [1,1221,null,{"value":"2147483649"}] 11:45:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:45:40 INFO - PROCESS | 1768 | 1483818340235 Marionette TRACE conn4 -> [0,1222,"timeouts",{"script":35000}] 11:45:40 INFO - PROCESS | 1768 | 1483818340237 Marionette TRACE conn4 <- [1,1222,null,{}] 11:45:40 INFO - PROCESS | 1768 | 1483818340245 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:40 INFO - PROCESS | 1768 | 1483818340542 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 11:45:40 INFO - PROCESS | 1768 | 1483818340594 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f400 == 7 [pid = 1815] [id = 384] 11:45:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a40000) [pid = 1815] [serial = 1073] [outer = (nil)] 11:45:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a45c00) [pid = 1815] [serial = 1074] [outer = 0xa3a40000] 11:45:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a45000) [pid = 1815] [serial = 1075] [outer = 0xa3a40000] 11:45:41 INFO - PROCESS | 1768 | 1483818341686 Marionette TRACE conn4 <- [1,1224,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:45:41 INFO - . 11:45:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1488ms 11:45:41 INFO - PROCESS | 1768 | 1483818341724 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 11:45:41 INFO - PROCESS | 1768 | 1483818341728 Marionette TRACE conn4 <- [1,1225,null,{"value":"2147483649"}] 11:45:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:45:41 INFO - PROCESS | 1768 | 1483818341735 Marionette TRACE conn4 -> [0,1226,"timeouts",{"script":35000}] 11:45:41 INFO - PROCESS | 1768 | 1483818341737 Marionette TRACE conn4 <- [1,1226,null,{}] 11:45:41 INFO - PROCESS | 1768 | 1483818341743 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:41 INFO - PROCESS | 1768 | 1483818341954 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 11:45:42 INFO - PROCESS | 1768 | 1483818341998 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547400 == 8 [pid = 1815] [id = 385] 11:45:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4547800) [pid = 1815] [serial = 1076] [outer = (nil)] 11:45:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa454c000) [pid = 1815] [serial = 1077] [outer = 0xa4547800] 11:45:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4552000) [pid = 1815] [serial = 1078] [outer = 0xa4547800] 11:45:43 INFO - PROCESS | 1768 | 1483818343283 Marionette TRACE conn4 <- [1,1228,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:45:43 INFO - . 11:45:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1595ms 11:45:43 INFO - PROCESS | 1768 | 1483818343332 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1768 | 1483818343335 Marionette TRACE conn4 <- [1,1229,null,{"value":"2147483649"}] 11:45:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:45:43 INFO - PROCESS | 1768 | 1483818343344 Marionette TRACE conn4 -> [0,1230,"timeouts",{"script":35000}] 11:45:43 INFO - PROCESS | 1768 | 1483818343347 Marionette TRACE conn4 <- [1,1230,null,{}] 11:45:43 INFO - PROCESS | 1768 | 1483818343354 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:43 INFO - PROCESS | 1768 | 1483818343554 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 11:45:43 INFO - PROCESS | 1768 | 1483818343614 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318f000 == 9 [pid = 1815] [id = 386] 11:45:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa318f400) [pid = 1815] [serial = 1079] [outer = (nil)] 11:45:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3758400) [pid = 1815] [serial = 1080] [outer = 0xa318f400] 11:45:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa375b400) [pid = 1815] [serial = 1081] [outer = 0xa318f400] 11:45:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f400 == 8 [pid = 1815] [id = 384] 11:45:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa3848c00 == 7 [pid = 1815] [id = 383] 11:45:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa3758c00 == 6 [pid = 1815] [id = 382] 11:45:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287800 == 5 [pid = 1815] [id = 381] 11:45:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b3000 == 4 [pid = 1815] [id = 380] 11:45:44 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2400 == 3 [pid = 1815] [id = 379] 11:45:44 INFO - PROCESS | 1768 | 1483818344914 Marionette TRACE conn4 <- [1,1232,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:45:44 INFO - . 11:45:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1631ms 11:45:44 INFO - PROCESS | 1768 | 1483818344975 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 11:45:44 INFO - PROCESS | 1768 | 1483818344979 Marionette TRACE conn4 <- [1,1233,null,{"value":"2147483649"}] 11:45:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:45:44 INFO - PROCESS | 1768 | 1483818344985 Marionette TRACE conn4 -> [0,1234,"timeouts",{"script":35000}] 11:45:44 INFO - PROCESS | 1768 | 1483818344989 Marionette TRACE conn4 <- [1,1234,null,{}] 11:45:45 INFO - PROCESS | 1768 | 1483818344995 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:45 INFO - PROCESS | 1768 | 1483818345187 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 11:45:45 INFO - PROCESS | 1768 | 1483818345297 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3198000 == 4 [pid = 1815] [id = 387] 11:45:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa363a000) [pid = 1815] [serial = 1082] [outer = (nil)] 11:45:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa375e000) [pid = 1815] [serial = 1083] [outer = 0xa363a000] 11:45:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3763800) [pid = 1815] [serial = 1084] [outer = 0xa363a000] 11:45:46 INFO - PROCESS | 1768 | 1483818346482 Marionette TRACE conn4 <- [1,1236,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:45:46 INFO - . 11:45:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1543ms 11:45:46 INFO - PROCESS | 1768 | 1483818346530 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 11:45:46 INFO - PROCESS | 1768 | 1483818346535 Marionette TRACE conn4 <- [1,1237,null,{"value":"2147483649"}] 11:45:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:45:46 INFO - PROCESS | 1768 | 1483818346541 Marionette TRACE conn4 -> [0,1238,"timeouts",{"script":35000}] 11:45:46 INFO - PROCESS | 1768 | 1483818346546 Marionette TRACE conn4 <- [1,1238,null,{}] 11:45:46 INFO - PROCESS | 1768 | 1483818346552 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:46 INFO - PROCESS | 1768 | 1483818346757 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 11:45:46 INFO - PROCESS | 1768 | 1483818346846 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f400 == 5 [pid = 1815] [id = 388] 11:45:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3a3f800) [pid = 1815] [serial = 1085] [outer = (nil)] 11:45:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3a49000) [pid = 1815] [serial = 1086] [outer = 0xa3a3f800] 11:45:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a4a800) [pid = 1815] [serial = 1087] [outer = 0xa3a3f800] 11:45:48 INFO - PROCESS | 1768 | 1483818348197 Marionette TRACE conn4 <- [1,1240,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:45:48 INFO - . 11:45:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1687ms 11:45:48 INFO - PROCESS | 1768 | 1483818348230 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 1768 | 1483818348241 Marionette TRACE conn4 <- [1,1241,null,{"value":"2147483649"}] 11:45:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:45:48 INFO - PROCESS | 1768 | 1483818348252 Marionette TRACE conn4 -> [0,1242,"timeouts",{"script":35000}] 11:45:48 INFO - PROCESS | 1768 | 1483818348262 Marionette TRACE conn4 <- [1,1242,null,{}] 11:45:48 INFO - PROCESS | 1768 | 1483818348273 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:48 INFO - PROCESS | 1768 | 1483818348629 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 11:45:48 INFO - PROCESS | 1768 | 1483818348722 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4551000 == 6 [pid = 1815] [id = 389] 11:45:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4555000) [pid = 1815] [serial = 1088] [outer = (nil)] 11:45:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4566400) [pid = 1815] [serial = 1089] [outer = 0xa4555000] 11:45:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4568c00) [pid = 1815] [serial = 1090] [outer = 0xa4555000] 11:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa328a800) [pid = 1815] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 11:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa27b3400) [pid = 1815] [serial = 1061] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a40000) [pid = 1815] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 11:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3759000) [pid = 1815] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3849000) [pid = 1815] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 11:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa27b2800) [pid = 1815] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:45:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3190000 == 7 [pid = 1815] [id = 390] 11:45:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3282000) [pid = 1815] [serial = 1091] [outer = (nil)] 11:45:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:45:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:45:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3758800) [pid = 1815] [serial = 1092] [outer = 0xa3282000] 11:45:50 INFO - PROCESS | 1768 | 1483818350298 Marionette TRACE conn4 <- [1,1244,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:45:50 INFO - . 11:45:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 2114ms 11:45:50 INFO - PROCESS | 1768 | 1483818350366 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1768 | 1483818350370 Marionette TRACE conn4 <- [1,1245,null,{"value":"2147483649"}] 11:45:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:45:50 INFO - PROCESS | 1768 | 1483818350376 Marionette TRACE conn4 -> [0,1246,"timeouts",{"script":35000}] 11:45:50 INFO - PROCESS | 1768 | 1483818350379 Marionette TRACE conn4 <- [1,1246,null,{}] 11:45:50 INFO - PROCESS | 1768 | 1483818350384 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:50 INFO - PROCESS | 1768 | 1483818350569 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 11:45:50 INFO - PROCESS | 1768 | 1483818350730 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456b000 == 8 [pid = 1815] [id = 391] 11:45:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa456b800) [pid = 1815] [serial = 1093] [outer = (nil)] 11:45:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa46c1000) [pid = 1815] [serial = 1094] [outer = 0xa456b800] 11:45:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46c0400) [pid = 1815] [serial = 1095] [outer = 0xa456b800] 11:45:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3190c00 == 9 [pid = 1815] [id = 392] 11:45:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3283800) [pid = 1815] [serial = 1096] [outer = (nil)] 11:45:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa363e400) [pid = 1815] [serial = 1097] [outer = 0xa3283800] 11:45:52 INFO - PROCESS | 1768 | 1483818352190 Marionette TRACE conn4 <- [1,1248,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:45:52 INFO - . 11:45:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1836ms 11:45:52 INFO - PROCESS | 1768 | 1483818352214 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 1768 | 1483818352226 Marionette TRACE conn4 <- [1,1249,null,{"value":"2147483649"}] 11:45:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:45:52 INFO - PROCESS | 1768 | 1483818352239 Marionette TRACE conn4 -> [0,1250,"timeouts",{"script":35000}] 11:45:52 INFO - PROCESS | 1768 | 1483818352254 Marionette TRACE conn4 <- [1,1250,null,{}] 11:45:52 INFO - PROCESS | 1768 | 1483818352264 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:52 INFO - PROCESS | 1768 | 1483818352594 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 11:45:52 INFO - PROCESS | 1768 | 1483818352734 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a44400 == 10 [pid = 1815] [id = 393] 11:45:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3a45800) [pid = 1815] [serial = 1098] [outer = (nil)] 11:45:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa46c7000) [pid = 1815] [serial = 1099] [outer = 0xa3a45800] 11:45:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa46ccc00) [pid = 1815] [serial = 1100] [outer = 0xa3a45800] 11:45:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287000 == 11 [pid = 1815] [id = 394] 11:45:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3287c00) [pid = 1815] [serial = 1101] [outer = (nil)] 11:45:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:45:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:45:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa27a6400) [pid = 1815] [serial = 1102] [outer = 0xa3287c00] 11:45:54 INFO - PROCESS | 1768 | 1483818354479 Marionette TRACE conn4 <- [1,1252,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:45:54 INFO - . 11:45:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 2300ms 11:45:54 INFO - PROCESS | 1768 | 1483818354551 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 11:45:54 INFO - PROCESS | 1768 | 1483818354566 Marionette TRACE conn4 <- [1,1253,null,{"value":"2147483649"}] 11:45:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 11:45:54 INFO - PROCESS | 1768 | 1483818354617 Marionette TRACE conn4 -> [0,1254,"timeouts",{"script":35000}] 11:45:54 INFO - PROCESS | 1768 | 1483818354623 Marionette TRACE conn4 <- [1,1254,null,{}] 11:45:54 INFO - PROCESS | 1768 | 1483818354632 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:45:54 INFO - PROCESS | 1768 | 1483818354883 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 11:45:55 INFO - PROCESS | 1768 | 1483818354988 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f400 == 10 [pid = 1815] [id = 388] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3190000 == 9 [pid = 1815] [id = 390] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa4551000 == 8 [pid = 1815] [id = 389] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa318f000 == 7 [pid = 1815] [id = 386] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3198000 == 6 [pid = 1815] [id = 387] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3190c00 == 5 [pid = 1815] [id = 392] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa456b000 == 4 [pid = 1815] [id = 391] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547400 == 3 [pid = 1815] [id = 385] 11:45:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287000 == 2 [pid = 1815] [id = 394] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa318dc00) [pid = 1815] [serial = 1062] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3290800) [pid = 1815] [serial = 1065] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375d000) [pid = 1815] [serial = 1068] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa384d400) [pid = 1815] [serial = 1071] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3a45c00) [pid = 1815] [serial = 1074] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3850400) [pid = 1815] [serial = 1072] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa375f800) [pid = 1815] [serial = 1069] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa363bc00) [pid = 1815] [serial = 1066] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3196000) [pid = 1815] [serial = 1063] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3195800) [pid = 1815] [serial = 1060] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a45000) [pid = 1815] [serial = 1075] [outer = (nil)] [url = about:blank] 11:45:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318ac00 == 3 [pid = 1815] [id = 395] 11:45:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa318b000) [pid = 1815] [serial = 1103] [outer = (nil)] 11:45:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3282c00) [pid = 1815] [serial = 1104] [outer = 0xa318b000] 11:45:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3286c00) [pid = 1815] [serial = 1105] [outer = 0xa318b000] 11:45:56 WARNING - wptserve Traceback (most recent call last): 11:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:45:56 WARNING - rv = self.func(request, response) 11:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:45:56 WARNING - access_control_allow_origin = "*") 11:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:45:56 WARNING - payload = payload_generator(server_data) 11:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:45:56 WARNING - return encode_string_as_bmp_image(data) 11:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:45:56 WARNING - img.save(f, "BMP") 11:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:45:56 WARNING - f.write(bmpfileheader) 11:45:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:45:56 WARNING - 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a3f800) [pid = 1815] [serial = 1085] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa456b800) [pid = 1815] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa4555000) [pid = 1815] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3283800) [pid = 1815] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818351792] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa318f400) [pid = 1815] [serial = 1079] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa4547800) [pid = 1815] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa363a000) [pid = 1815] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 11:45:58 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa3282000) [pid = 1815] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:46:01 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a44400 == 2 [pid = 1815] [id = 393] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa46c1000) [pid = 1815] [serial = 1094] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa363e400) [pid = 1815] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818351792] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa375b400) [pid = 1815] [serial = 1081] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa4552000) [pid = 1815] [serial = 1078] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3763800) [pid = 1815] [serial = 1084] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa46c0400) [pid = 1815] [serial = 1095] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3758800) [pid = 1815] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa4568c00) [pid = 1815] [serial = 1090] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3a4a800) [pid = 1815] [serial = 1087] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa4566400) [pid = 1815] [serial = 1089] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3a49000) [pid = 1815] [serial = 1086] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa375e000) [pid = 1815] [serial = 1083] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3758400) [pid = 1815] [serial = 1080] [outer = (nil)] [url = about:blank] 11:46:02 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa454c000) [pid = 1815] [serial = 1077] [outer = (nil)] [url = about:blank] 11:46:03 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa3a45800) [pid = 1815] [serial = 1098] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 11:46:04 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3287c00) [pid = 1815] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:46:08 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa46ccc00) [pid = 1815] [serial = 1100] [outer = (nil)] [url = about:blank] 11:46:08 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27a6400) [pid = 1815] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:46:08 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3282c00) [pid = 1815] [serial = 1104] [outer = (nil)] [url = about:blank] 11:46:08 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa46c7000) [pid = 1815] [serial = 1099] [outer = (nil)] [url = about:blank] 11:46:25 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:46:25 INFO - PROCESS | 1768 | 1483818385790 Marionette TRACE conn4 <- [1,1256,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:46:25 INFO - . 11:46:25 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 31194ms 11:46:25 INFO - PROCESS | 1768 | 1483818385808 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 11:46:25 INFO - PROCESS | 1768 | 1483818385816 Marionette TRACE conn4 <- [1,1257,null,{"value":"2147483649"}] 11:46:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 11:46:25 INFO - PROCESS | 1768 | 1483818385827 Marionette TRACE conn4 -> [0,1258,"timeouts",{"script":35000}] 11:46:25 INFO - PROCESS | 1768 | 1483818385834 Marionette TRACE conn4 <- [1,1258,null,{}] 11:46:25 INFO - PROCESS | 1768 | 1483818385845 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:46:26 INFO - PROCESS | 1768 | 1483818386098 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 11:46:26 INFO - PROCESS | 1768 | 1483818386133 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:46:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b2000 == 3 [pid = 1815] [id = 396] 11:46:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b2400) [pid = 1815] [serial = 1106] [outer = (nil)] 11:46:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e800) [pid = 1815] [serial = 1107] [outer = 0xa27b2400] 11:46:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3196400) [pid = 1815] [serial = 1108] [outer = 0xa27b2400] 11:46:27 WARNING - wptserve Traceback (most recent call last): 11:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:46:27 WARNING - rv = self.func(request, response) 11:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:46:27 WARNING - access_control_allow_origin = "*") 11:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:46:27 WARNING - payload = payload_generator(server_data) 11:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:46:27 WARNING - return encode_string_as_bmp_image(data) 11:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:46:27 WARNING - img.save(f, "BMP") 11:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:46:27 WARNING - f.write(bmpfileheader) 11:46:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:46:27 WARNING - 11:46:34 INFO - PROCESS | 1768 | --DOCSHELL 0xa318ac00 == 2 [pid = 1815] [id = 395] 11:46:40 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa318b000) [pid = 1815] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 11:46:45 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e800) [pid = 1815] [serial = 1107] [outer = (nil)] [url = about:blank] 11:46:45 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3286c00) [pid = 1815] [serial = 1105] [outer = (nil)] [url = about:blank] 11:46:56 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:46:56 INFO - PROCESS | 1768 | 1483818416642 Marionette TRACE conn4 <- [1,1260,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:46:56 INFO - . 11:46:56 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30845ms 11:46:56 INFO - PROCESS | 1768 | 1483818416669 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 11:46:56 INFO - PROCESS | 1768 | 1483818416681 Marionette TRACE conn4 <- [1,1261,null,{"value":"2147483649"}] 11:46:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 11:46:56 INFO - PROCESS | 1768 | 1483818416696 Marionette TRACE conn4 -> [0,1262,"timeouts",{"script":35000}] 11:46:56 INFO - PROCESS | 1768 | 1483818416703 Marionette TRACE conn4 <- [1,1262,null,{}] 11:46:56 INFO - PROCESS | 1768 | 1483818416710 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:46:56 INFO - PROCESS | 1768 | 1483818416936 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 11:46:57 INFO - PROCESS | 1768 | 1483818416981 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:46:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1000 == 3 [pid = 1815] [id = 397] 11:46:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b2c00) [pid = 1815] [serial = 1109] [outer = (nil)] 11:46:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 1110] [outer = 0xa27b2c00] 11:46:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3194c00) [pid = 1815] [serial = 1111] [outer = 0xa27b2c00] 11:46:57 WARNING - wptserve Traceback (most recent call last): 11:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:46:57 WARNING - rv = self.func(request, response) 11:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:46:57 WARNING - access_control_allow_origin = "*") 11:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:46:57 WARNING - payload = payload_generator(server_data) 11:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:46:57 WARNING - return encode_string_as_bmp_image(data) 11:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:46:57 WARNING - img.save(f, "BMP") 11:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:46:57 WARNING - f.write(bmpfileheader) 11:46:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:46:57 WARNING - 11:47:05 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b2000 == 2 [pid = 1815] [id = 396] 11:47:11 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b2400) [pid = 1815] [serial = 1106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 11:47:15 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e000) [pid = 1815] [serial = 1110] [outer = (nil)] [url = about:blank] 11:47:15 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3196400) [pid = 1815] [serial = 1108] [outer = (nil)] [url = about:blank] 11:47:27 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:47:27 INFO - PROCESS | 1768 | 1483818447454 Marionette TRACE conn4 <- [1,1264,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:47:27 INFO - . 11:47:27 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30778ms 11:47:27 INFO - PROCESS | 1768 | 1483818447474 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 11:47:27 INFO - PROCESS | 1768 | 1483818447481 Marionette TRACE conn4 <- [1,1265,null,{"value":"2147483649"}] 11:47:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:47:27 INFO - PROCESS | 1768 | 1483818447492 Marionette TRACE conn4 -> [0,1266,"timeouts",{"script":35000}] 11:47:27 INFO - PROCESS | 1768 | 1483818447500 Marionette TRACE conn4 <- [1,1266,null,{}] 11:47:27 INFO - PROCESS | 1768 | 1483818447511 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:27 INFO - PROCESS | 1768 | 1483818447777 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 11:47:27 INFO - PROCESS | 1768 | 1483818447817 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27afc00 == 3 [pid = 1815] [id = 398] 11:47:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b0000) [pid = 1815] [serial = 1112] [outer = (nil)] 11:47:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318c000) [pid = 1815] [serial = 1113] [outer = 0xa27b0000] 11:47:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3193800) [pid = 1815] [serial = 1114] [outer = 0xa27b0000] 11:47:28 INFO - PROCESS | 1768 | 1483818448932 Marionette TRACE conn4 <- [1,1268,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:28 INFO - . 11:47:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1497ms 11:47:28 INFO - PROCESS | 1768 | 1483818448987 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 11:47:29 INFO - PROCESS | 1768 | 1483818448997 Marionette TRACE conn4 <- [1,1269,null,{"value":"2147483649"}] 11:47:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:47:29 INFO - PROCESS | 1768 | 1483818449011 Marionette TRACE conn4 -> [0,1270,"timeouts",{"script":35000}] 11:47:29 INFO - PROCESS | 1768 | 1483818449021 Marionette TRACE conn4 <- [1,1270,null,{}] 11:47:29 INFO - PROCESS | 1768 | 1483818449028 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:29 INFO - PROCESS | 1768 | 1483818449246 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 11:47:29 INFO - PROCESS | 1768 | 1483818449302 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3288800 == 4 [pid = 1815] [id = 399] 11:47:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3288c00) [pid = 1815] [serial = 1115] [outer = (nil)] 11:47:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa328e800) [pid = 1815] [serial = 1116] [outer = 0xa3288c00] 11:47:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa328f800) [pid = 1815] [serial = 1117] [outer = 0xa3288c00] 11:47:30 INFO - PROCESS | 1768 | 1483818450477 Marionette TRACE conn4 <- [1,1272,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:30 INFO - . 11:47:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1510ms 11:47:30 INFO - PROCESS | 1768 | 1483818450523 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 11:47:30 INFO - PROCESS | 1768 | 1483818450530 Marionette TRACE conn4 <- [1,1273,null,{"value":"2147483649"}] 11:47:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:47:30 INFO - PROCESS | 1768 | 1483818450542 Marionette TRACE conn4 -> [0,1274,"timeouts",{"script":35000}] 11:47:30 INFO - PROCESS | 1768 | 1483818450554 Marionette TRACE conn4 <- [1,1274,null,{}] 11:47:30 INFO - PROCESS | 1768 | 1483818450591 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:30 INFO - PROCESS | 1768 | 1483818450820 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 11:47:30 INFO - PROCESS | 1768 | 1483818450899 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3648000 == 5 [pid = 1815] [id = 400] 11:47:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3648400) [pid = 1815] [serial = 1118] [outer = (nil)] 11:47:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375ac00) [pid = 1815] [serial = 1119] [outer = 0xa3648400] 11:47:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375dc00) [pid = 1815] [serial = 1120] [outer = 0xa3648400] 11:47:31 INFO - PROCESS | 1768 | 1483818451916 Marionette TRACE conn4 <- [1,1276,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:31 INFO - . 11:47:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1409ms 11:47:31 INFO - PROCESS | 1768 | 1483818451949 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 11:47:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:47:31 INFO - PROCESS | 1768 | 1483818451954 Marionette TRACE conn4 <- [1,1277,null,{"value":"2147483649"}] 11:47:31 INFO - PROCESS | 1768 | 1483818451961 Marionette TRACE conn4 -> [0,1278,"timeouts",{"script":35000}] 11:47:31 INFO - PROCESS | 1768 | 1483818451966 Marionette TRACE conn4 <- [1,1278,null,{}] 11:47:31 INFO - PROCESS | 1768 | 1483818451972 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:32 INFO - PROCESS | 1768 | 1483818452177 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 11:47:32 INFO - PROCESS | 1768 | 1483818452239 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3847800 == 6 [pid = 1815] [id = 401] 11:47:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3847c00) [pid = 1815] [serial = 1121] [outer = (nil)] 11:47:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384c000) [pid = 1815] [serial = 1122] [outer = 0xa3847c00] 11:47:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa384e400) [pid = 1815] [serial = 1123] [outer = 0xa3847c00] 11:47:33 INFO - PROCESS | 1768 | 1483818453241 Marionette TRACE conn4 <- [1,1280,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:33 INFO - . 11:47:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1293ms 11:47:33 INFO - PROCESS | 1768 | 1483818453253 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 11:47:33 INFO - PROCESS | 1768 | 1483818453256 Marionette TRACE conn4 <- [1,1281,null,{"value":"2147483649"}] 11:47:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:47:33 INFO - PROCESS | 1768 | 1483818453263 Marionette TRACE conn4 -> [0,1282,"timeouts",{"script":35000}] 11:47:33 INFO - PROCESS | 1768 | 1483818453266 Marionette TRACE conn4 <- [1,1282,null,{}] 11:47:33 INFO - PROCESS | 1768 | 1483818453272 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:33 INFO - PROCESS | 1768 | 1483818453469 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 11:47:33 INFO - PROCESS | 1768 | 1483818453538 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3dc00 == 7 [pid = 1815] [id = 402] 11:47:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a3f800) [pid = 1815] [serial = 1124] [outer = (nil)] 11:47:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a43c00) [pid = 1815] [serial = 1125] [outer = 0xa3a3f800] 11:47:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a44c00) [pid = 1815] [serial = 1126] [outer = 0xa3a3f800] 11:47:34 INFO - PROCESS | 1768 | 1483818454478 Marionette TRACE conn4 <- [1,1284,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:34 INFO - . 11:47:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1235ms 11:47:34 INFO - PROCESS | 1768 | 1483818454500 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 11:47:34 INFO - PROCESS | 1768 | 1483818454504 Marionette TRACE conn4 <- [1,1285,null,{"value":"2147483649"}] 11:47:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:47:34 INFO - PROCESS | 1768 | 1483818454510 Marionette TRACE conn4 -> [0,1286,"timeouts",{"script":35000}] 11:47:34 INFO - PROCESS | 1768 | 1483818454514 Marionette TRACE conn4 <- [1,1286,null,{}] 11:47:34 INFO - PROCESS | 1768 | 1483818454519 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:34 INFO - PROCESS | 1768 | 1483818454777 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 11:47:34 INFO - PROCESS | 1768 | 1483818454842 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3acb000 == 8 [pid = 1815] [id = 403] 11:47:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa3acb400) [pid = 1815] [serial = 1127] [outer = (nil)] 11:47:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa4549c00) [pid = 1815] [serial = 1128] [outer = 0xa3acb400] 11:47:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4550400) [pid = 1815] [serial = 1129] [outer = 0xa3acb400] 11:47:35 INFO - PROCESS | 1768 | 1483818455904 Marionette TRACE conn4 <- [1,1288,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:35 INFO - . 11:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1438ms 11:47:35 INFO - PROCESS | 1768 | 1483818455950 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 11:47:35 INFO - PROCESS | 1768 | 1483818455955 Marionette TRACE conn4 <- [1,1289,null,{"value":"2147483649"}] 11:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:47:35 INFO - PROCESS | 1768 | 1483818455972 Marionette TRACE conn4 -> [0,1290,"timeouts",{"script":35000}] 11:47:35 INFO - PROCESS | 1768 | 1483818455978 Marionette TRACE conn4 <- [1,1290,null,{}] 11:47:35 INFO - PROCESS | 1768 | 1483818455984 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:36 INFO - PROCESS | 1768 | 1483818456156 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 11:47:36 INFO - PROCESS | 1768 | 1483818456237 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3290c00 == 9 [pid = 1815] [id = 404] 11:47:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa363c000) [pid = 1815] [serial = 1130] [outer = (nil)] 11:47:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa375d800) [pid = 1815] [serial = 1131] [outer = 0xa363c000] 11:47:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3844c00) [pid = 1815] [serial = 1132] [outer = 0xa363c000] 11:47:37 INFO - PROCESS | 1768 | 1483818457527 Marionette TRACE conn4 <- [1,1292,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:37 INFO - . 11:47:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1601ms 11:47:37 INFO - PROCESS | 1768 | 1483818457566 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 11:47:37 INFO - PROCESS | 1768 | 1483818457569 Marionette TRACE conn4 <- [1,1293,null,{"value":"2147483649"}] 11:47:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:47:37 INFO - PROCESS | 1768 | 1483818457576 Marionette TRACE conn4 -> [0,1294,"timeouts",{"script":35000}] 11:47:37 INFO - PROCESS | 1768 | 1483818457578 Marionette TRACE conn4 <- [1,1294,null,{}] 11:47:37 INFO - PROCESS | 1768 | 1483818457584 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:37 INFO - PROCESS | 1768 | 1483818457764 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 11:47:37 INFO - PROCESS | 1768 | 1483818457852 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27ab800 == 10 [pid = 1815] [id = 405] 11:47:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa27ac400) [pid = 1815] [serial = 1133] [outer = (nil)] 11:47:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa328a000) [pid = 1815] [serial = 1134] [outer = 0xa27ac400] 11:47:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3641400) [pid = 1815] [serial = 1135] [outer = 0xa27ac400] 11:47:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3dc00 == 9 [pid = 1815] [id = 402] 11:47:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3847800 == 8 [pid = 1815] [id = 401] 11:47:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3648000 == 7 [pid = 1815] [id = 400] 11:47:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa3288800 == 6 [pid = 1815] [id = 399] 11:47:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa27afc00 == 5 [pid = 1815] [id = 398] 11:47:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1000 == 4 [pid = 1815] [id = 397] 11:47:38 INFO - PROCESS | 1768 | 1483818458942 Marionette TRACE conn4 <- [1,1296,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:38 INFO - . 11:47:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1382ms 11:47:38 INFO - PROCESS | 1768 | 1483818458960 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 11:47:38 INFO - PROCESS | 1768 | 1483818458964 Marionette TRACE conn4 <- [1,1297,null,{"value":"2147483649"}] 11:47:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:47:38 INFO - PROCESS | 1768 | 1483818458970 Marionette TRACE conn4 -> [0,1298,"timeouts",{"script":35000}] 11:47:38 INFO - PROCESS | 1768 | 1483818458973 Marionette TRACE conn4 <- [1,1298,null,{}] 11:47:38 INFO - PROCESS | 1768 | 1483818458984 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:39 INFO - PROCESS | 1768 | 1483818459186 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 11:47:39 INFO - PROCESS | 1768 | 1483818459221 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3760400 == 5 [pid = 1815] [id = 406] 11:47:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3845c00) [pid = 1815] [serial = 1136] [outer = (nil)] 11:47:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3853800) [pid = 1815] [serial = 1137] [outer = 0xa3845c00] 11:47:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a3cc00) [pid = 1815] [serial = 1138] [outer = 0xa3845c00] 11:47:40 INFO - PROCESS | 1768 | 1483818460319 Marionette TRACE conn4 <- [1,1300,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:40 INFO - . 11:47:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1386ms 11:47:40 INFO - PROCESS | 1768 | 1483818460356 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 11:47:40 INFO - PROCESS | 1768 | 1483818460360 Marionette TRACE conn4 <- [1,1301,null,{"value":"2147483649"}] 11:47:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:47:40 INFO - PROCESS | 1768 | 1483818460366 Marionette TRACE conn4 -> [0,1302,"timeouts",{"script":35000}] 11:47:40 INFO - PROCESS | 1768 | 1483818460369 Marionette TRACE conn4 <- [1,1302,null,{}] 11:47:40 INFO - PROCESS | 1768 | 1483818460375 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:40 INFO - PROCESS | 1768 | 1483818460603 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 11:47:40 INFO - PROCESS | 1768 | 1483818460657 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa454c800 == 6 [pid = 1815] [id = 407] 11:47:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa454cc00) [pid = 1815] [serial = 1139] [outer = (nil)] 11:47:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4553c00) [pid = 1815] [serial = 1140] [outer = 0xa454cc00] 11:47:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4562800) [pid = 1815] [serial = 1141] [outer = 0xa454cc00] 11:47:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4568800 == 7 [pid = 1815] [id = 408] 11:47:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4568c00) [pid = 1815] [serial = 1142] [outer = (nil)] 11:47:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:47:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:47:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa456b000) [pid = 1815] [serial = 1143] [outer = 0xa4568c00] 11:47:41 INFO - PROCESS | 1768 | 1483818461972 Marionette TRACE conn4 <- [1,1304,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:41 INFO - . 11:47:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1630ms 11:47:41 INFO - PROCESS | 1768 | 1483818461998 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 11:47:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:47:42 INFO - PROCESS | 1768 | 1483818462002 Marionette TRACE conn4 <- [1,1305,null,{"value":"2147483649"}] 11:47:42 INFO - PROCESS | 1768 | 1483818462009 Marionette TRACE conn4 -> [0,1306,"timeouts",{"script":35000}] 11:47:42 INFO - PROCESS | 1768 | 1483818462012 Marionette TRACE conn4 <- [1,1306,null,{}] 11:47:42 INFO - PROCESS | 1768 | 1483818462017 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:42 INFO - PROCESS | 1768 | 1483818462234 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 11:47:42 INFO - PROCESS | 1768 | 1483818462322 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:42 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c1000 == 8 [pid = 1815] [id = 409] 11:47:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa46c3000) [pid = 1815] [serial = 1144] [outer = (nil)] 11:47:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4885000) [pid = 1815] [serial = 1145] [outer = 0xa46c3000] 11:47:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa488a800) [pid = 1815] [serial = 1146] [outer = 0xa46c3000] 11:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3a3f800) [pid = 1815] [serial = 1124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 11:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3847c00) [pid = 1815] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 11:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3648400) [pid = 1815] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 11:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3288c00) [pid = 1815] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 11:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa27b2c00) [pid = 1815] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 11:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa27b0000) [pid = 1815] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 11:47:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3199800 == 9 [pid = 1815] [id = 410] 11:47:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3282c00) [pid = 1815] [serial = 1147] [outer = (nil)] 11:47:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3648400) [pid = 1815] [serial = 1148] [outer = 0xa3282c00] 11:47:43 INFO - PROCESS | 1768 | 1483818463737 Marionette TRACE conn4 <- [1,1308,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:43 INFO - . 11:47:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1782ms 11:47:43 INFO - PROCESS | 1768 | 1483818463791 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 11:47:43 INFO - PROCESS | 1768 | 1483818463795 Marionette TRACE conn4 <- [1,1309,null,{"value":"2147483649"}] 11:47:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:47:43 INFO - PROCESS | 1768 | 1483818463801 Marionette TRACE conn4 -> [0,1310,"timeouts",{"script":35000}] 11:47:43 INFO - PROCESS | 1768 | 1483818463803 Marionette TRACE conn4 <- [1,1310,null,{}] 11:47:43 INFO - PROCESS | 1768 | 1483818463809 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:44 INFO - PROCESS | 1768 | 1483818463995 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 11:47:44 INFO - PROCESS | 1768 | 1483818464062 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:44 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c2800 == 10 [pid = 1815] [id = 411] 11:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa46c2c00) [pid = 1815] [serial = 1149] [outer = (nil)] 11:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa496a400) [pid = 1815] [serial = 1150] [outer = 0xa46c2c00] 11:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa548fc00) [pid = 1815] [serial = 1151] [outer = 0xa46c2c00] 11:47:44 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5572400 == 11 [pid = 1815] [id = 412] 11:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa5572c00) [pid = 1815] [serial = 1152] [outer = (nil)] 11:47:44 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:47:44 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa5574400) [pid = 1815] [serial = 1153] [outer = 0xa5572c00] 11:47:45 INFO - PROCESS | 1768 | 1483818465220 Marionette TRACE conn4 <- [1,1312,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:47:45 INFO - . 11:47:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1438ms 11:47:45 INFO - PROCESS | 1768 | 1483818465239 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 11:47:45 INFO - PROCESS | 1768 | 1483818465245 Marionette TRACE conn4 <- [1,1313,null,{"value":"2147483649"}] 11:47:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 11:47:45 INFO - PROCESS | 1768 | 1483818465265 Marionette TRACE conn4 -> [0,1314,"timeouts",{"script":35000}] 11:47:45 INFO - PROCESS | 1768 | 1483818465277 Marionette TRACE conn4 <- [1,1314,null,{}] 11:47:45 INFO - PROCESS | 1768 | 1483818465283 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:47:45 INFO - PROCESS | 1768 | 1483818465492 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 11:47:45 INFO - PROCESS | 1768 | 1483818465560 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3759800 == 12 [pid = 1815] [id = 413] 11:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3765c00) [pid = 1815] [serial = 1154] [outer = (nil)] 11:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa4546400) [pid = 1815] [serial = 1155] [outer = 0xa3765c00] 11:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa4565c00) [pid = 1815] [serial = 1156] [outer = 0xa3765c00] 11:47:46 WARNING - wptserve Traceback (most recent call last): 11:47:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:47:46 WARNING - rv = self.func(request, response) 11:47:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:47:46 WARNING - access_control_allow_origin = "*") 11:47:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:47:46 WARNING - payload = payload_generator(server_data) 11:47:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:47:46 WARNING - return encode_string_as_bmp_image(data) 11:47: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 11:47:46 WARNING - img.save(f, "BMP") 11:47:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:47:46 WARNING - f.write(bmpfileheader) 11:47:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:47:46 WARNING - 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3199800 == 11 [pid = 1815] [id = 410] 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c1000 == 10 [pid = 1815] [id = 409] 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa4568800 == 9 [pid = 1815] [id = 408] 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa454c800 == 8 [pid = 1815] [id = 407] 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3760400 == 7 [pid = 1815] [id = 406] 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa27ab800 == 6 [pid = 1815] [id = 405] 11:47:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3290c00 == 5 [pid = 1815] [id = 404] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4549c00) [pid = 1815] [serial = 1128] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3a44c00) [pid = 1815] [serial = 1126] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a43c00) [pid = 1815] [serial = 1125] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa384e400) [pid = 1815] [serial = 1123] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa384c000) [pid = 1815] [serial = 1122] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375dc00) [pid = 1815] [serial = 1120] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa375ac00) [pid = 1815] [serial = 1119] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa328f800) [pid = 1815] [serial = 1117] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa328e800) [pid = 1815] [serial = 1116] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3194c00) [pid = 1815] [serial = 1111] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa318c000) [pid = 1815] [serial = 1113] [outer = (nil)] [url = about:blank] 11:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3193800) [pid = 1815] [serial = 1114] [outer = (nil)] [url = about:blank] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa454cc00) [pid = 1815] [serial = 1139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa46c3000) [pid = 1815] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa27ac400) [pid = 1815] [serial = 1133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa363c000) [pid = 1815] [serial = 1130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3845c00) [pid = 1815] [serial = 1136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa4568c00) [pid = 1815] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:47:50 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa3282c00) [pid = 1815] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818463506] 11:47:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa5572400 == 4 [pid = 1815] [id = 412] 11:47:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa3acb000 == 3 [pid = 1815] [id = 403] 11:47:54 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c2800 == 2 [pid = 1815] [id = 411] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa496a400) [pid = 1815] [serial = 1150] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa3641400) [pid = 1815] [serial = 1135] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa3844c00) [pid = 1815] [serial = 1132] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa488a800) [pid = 1815] [serial = 1146] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa4562800) [pid = 1815] [serial = 1141] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa4885000) [pid = 1815] [serial = 1145] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3853800) [pid = 1815] [serial = 1137] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa375d800) [pid = 1815] [serial = 1131] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa3a3cc00) [pid = 1815] [serial = 1138] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa456b000) [pid = 1815] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa4553c00) [pid = 1815] [serial = 1140] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3648400) [pid = 1815] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818463506] 11:47:54 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa328a000) [pid = 1815] [serial = 1134] [outer = (nil)] [url = about:blank] 11:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa5572c00) [pid = 1815] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa46c2c00) [pid = 1815] [serial = 1149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3acb400) [pid = 1815] [serial = 1127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 11:48:00 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa5574400) [pid = 1815] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:48:00 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa548fc00) [pid = 1815] [serial = 1151] [outer = (nil)] [url = about:blank] 11:48:00 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa4546400) [pid = 1815] [serial = 1155] [outer = (nil)] [url = about:blank] 11:48:00 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa4550400) [pid = 1815] [serial = 1129] [outer = (nil)] [url = about:blank] 11:48:16 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:48:16 INFO - . 11:48:16 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30823ms 11:48:16 INFO - PROCESS | 1768 | 1483818496071 Marionette TRACE conn4 <- [1,1316,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:48:16 INFO - PROCESS | 1768 | 1483818496091 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 11:48:16 INFO - PROCESS | 1768 | 1483818496099 Marionette TRACE conn4 <- [1,1317,null,{"value":"2147483649"}] 11:48:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 11:48:16 INFO - PROCESS | 1768 | 1483818496109 Marionette TRACE conn4 -> [0,1318,"timeouts",{"script":35000}] 11:48:16 INFO - PROCESS | 1768 | 1483818496120 Marionette TRACE conn4 <- [1,1318,null,{}] 11:48:16 INFO - PROCESS | 1768 | 1483818496135 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:48:16 INFO - PROCESS | 1768 | 1483818496383 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 11:48:16 INFO - PROCESS | 1768 | 1483818496464 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:48:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1000 == 3 [pid = 1815] [id = 414] 11:48:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1400) [pid = 1815] [serial = 1157] [outer = (nil)] 11:48:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318b400) [pid = 1815] [serial = 1158] [outer = 0xa27b1400] 11:48:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3192000) [pid = 1815] [serial = 1159] [outer = 0xa27b1400] 11:48:17 WARNING - wptserve Traceback (most recent call last): 11:48:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:48:17 WARNING - rv = self.func(request, response) 11:48:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:48:17 WARNING - access_control_allow_origin = "*") 11:48:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:48:17 WARNING - payload = payload_generator(server_data) 11:48:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:48:17 WARNING - return encode_string_as_bmp_image(data) 11:48:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 11:48:17 WARNING - img.save(f, "BMP") 11:48:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:48:17 WARNING - f.write(bmpfileheader) 11:48:17 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:48:17 WARNING - 11:48:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3759800 == 2 [pid = 1815] [id = 413] 11:48:27 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3765c00) [pid = 1815] [serial = 1154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:48:31 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318b400) [pid = 1815] [serial = 1158] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa4565c00) [pid = 1815] [serial = 1156] [outer = (nil)] [url = about:blank] 11:48:46 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:48:46 INFO - PROCESS | 1768 | 1483818526949 Marionette TRACE conn4 <- [1,1320,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:48:46 INFO - . 11:48:46 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30883ms 11:48:46 INFO - PROCESS | 1768 | 1483818526991 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 11:48:47 INFO - PROCESS | 1768 | 1483818526998 Marionette TRACE conn4 <- [1,1321,null,{"value":"2147483649"}] 11:48:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 11:48:47 INFO - PROCESS | 1768 | 1483818527008 Marionette TRACE conn4 -> [0,1322,"timeouts",{"script":35000}] 11:48:47 INFO - PROCESS | 1768 | 1483818527015 Marionette TRACE conn4 <- [1,1322,null,{}] 11:48:47 INFO - PROCESS | 1768 | 1483818527027 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:48:47 INFO - PROCESS | 1768 | 1483818527269 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 11:48:47 INFO - PROCESS | 1768 | 1483818527315 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:48:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b4400 == 3 [pid = 1815] [id = 415] 11:48:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b4800) [pid = 1815] [serial = 1160] [outer = (nil)] 11:48:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e800) [pid = 1815] [serial = 1161] [outer = 0xa27b4800] 11:48:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195c00) [pid = 1815] [serial = 1162] [outer = 0xa27b4800] 11:48:48 WARNING - wptserve Traceback (most recent call last): 11:48:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 11:48:48 WARNING - rv = self.func(request, response) 11:48:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 11:48:48 WARNING - access_control_allow_origin = "*") 11:48:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 11:48:48 WARNING - payload = payload_generator(server_data) 11:48:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 11:48:48 WARNING - return encode_string_as_bmp_image(data) 11:48: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 11:48:48 WARNING - img.save(f, "BMP") 11:48:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 11:48:48 WARNING - f.write(bmpfileheader) 11:48:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 11:48:48 WARNING - 11:48:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1000 == 2 [pid = 1815] [id = 414] 11:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa27b1400) [pid = 1815] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 11:49:06 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318e800) [pid = 1815] [serial = 1161] [outer = (nil)] [url = about:blank] 11:49:06 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3192000) [pid = 1815] [serial = 1159] [outer = (nil)] [url = about:blank] 11:49:17 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:49:17 INFO - PROCESS | 1768 | 1483818557768 Marionette TRACE conn4 <- [1,1324,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 11:49:17 INFO - . 11:49:17 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30773ms 11:49:17 INFO - PROCESS | 1768 | 1483818557780 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 11:49:17 INFO - PROCESS | 1768 | 1483818557792 Marionette TRACE conn4 <- [1,1325,null,{"value":"2147483649"}] 11:49:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:49:17 INFO - PROCESS | 1768 | 1483818557806 Marionette TRACE conn4 -> [0,1326,"timeouts",{"script":35000}] 11:49:17 INFO - PROCESS | 1768 | 1483818557811 Marionette TRACE conn4 <- [1,1326,null,{}] 11:49:17 INFO - PROCESS | 1768 | 1483818557818 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:18 INFO - PROCESS | 1768 | 1483818558032 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 11:49:18 INFO - PROCESS | 1768 | 1483818558080 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1800 == 3 [pid = 1815] [id = 416] 11:49:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b1c00) [pid = 1815] [serial = 1163] [outer = (nil)] 11:49:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e400) [pid = 1815] [serial = 1164] [outer = 0xa27b1c00] 11:49:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195800) [pid = 1815] [serial = 1165] [outer = 0xa27b1c00] 11:49:19 INFO - PROCESS | 1768 | 1483818559099 Marionette TRACE conn4 <- [1,1328,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:49:19 INFO - . 11:49:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1335ms 11:49:19 INFO - PROCESS | 1768 | 1483818559146 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 11:49:19 INFO - PROCESS | 1768 | 1483818559152 Marionette TRACE conn4 <- [1,1329,null,{"value":"2147483649"}] 11:49:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:49:19 INFO - PROCESS | 1768 | 1483818559166 Marionette TRACE conn4 -> [0,1330,"timeouts",{"script":35000}] 11:49:19 INFO - PROCESS | 1768 | 1483818559174 Marionette TRACE conn4 <- [1,1330,null,{}] 11:49:19 INFO - PROCESS | 1768 | 1483818559193 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:19 INFO - PROCESS | 1768 | 1483818559397 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 11:49:19 INFO - PROCESS | 1768 | 1483818559488 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3288800 == 4 [pid = 1815] [id = 417] 11:49:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa328b000) [pid = 1815] [serial = 1166] [outer = (nil)] 11:49:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3290c00) [pid = 1815] [serial = 1167] [outer = 0xa328b000] 11:49:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa363bc00) [pid = 1815] [serial = 1168] [outer = 0xa328b000] 11:49:20 INFO - PROCESS | 1768 | 1483818560589 Marionette TRACE conn4 <- [1,1332,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:49:20 INFO - . 11:49:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1450ms 11:49:20 INFO - PROCESS | 1768 | 1483818560626 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 11:49:20 INFO - PROCESS | 1768 | 1483818560632 Marionette TRACE conn4 <- [1,1333,null,{"value":"2147483649"}] 11:49:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:49:20 INFO - PROCESS | 1768 | 1483818560647 Marionette TRACE conn4 -> [0,1334,"timeouts",{"script":35000}] 11:49:20 INFO - PROCESS | 1768 | 1483818560654 Marionette TRACE conn4 <- [1,1334,null,{}] 11:49:20 INFO - PROCESS | 1768 | 1483818560663 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:20 INFO - PROCESS | 1768 | 1483818560965 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 11:49:21 INFO - PROCESS | 1768 | 1483818560987 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3758400 == 5 [pid = 1815] [id = 418] 11:49:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3758800) [pid = 1815] [serial = 1169] [outer = (nil)] 11:49:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa375cc00) [pid = 1815] [serial = 1170] [outer = 0xa3758800] 11:49:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa375f400) [pid = 1815] [serial = 1171] [outer = 0xa3758800] 11:49:22 INFO - PROCESS | 1768 | 1483818562063 Marionette TRACE conn4 <- [1,1336,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:49:22 INFO - . 11:49:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1447ms 11:49:22 INFO - PROCESS | 1768 | 1483818562093 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 11:49:22 INFO - PROCESS | 1768 | 1483818562097 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 11:49:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:49:22 INFO - PROCESS | 1768 | 1483818562104 Marionette TRACE conn4 -> [0,1338,"timeouts",{"script":35000}] 11:49:22 INFO - PROCESS | 1768 | 1483818562106 Marionette TRACE conn4 <- [1,1338,null,{}] 11:49:22 INFO - PROCESS | 1768 | 1483818562113 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:22 INFO - PROCESS | 1768 | 1483818562289 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 11:49:22 INFO - PROCESS | 1768 | 1483818562357 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3849400 == 6 [pid = 1815] [id = 419] 11:49:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3849800) [pid = 1815] [serial = 1172] [outer = (nil)] 11:49:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa384e000) [pid = 1815] [serial = 1173] [outer = 0xa3849800] 11:49:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3850800) [pid = 1815] [serial = 1174] [outer = 0xa3849800] 11:49:23 INFO - PROCESS | 1768 | 1483818563457 Marionette TRACE conn4 <- [1,1340,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:49:23 INFO - . 11:49:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1390ms 11:49:23 INFO - PROCESS | 1768 | 1483818563495 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 11:49:23 INFO - PROCESS | 1768 | 1483818563503 Marionette TRACE conn4 <- [1,1341,null,{"value":"2147483649"}] 11:49:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:49:23 INFO - PROCESS | 1768 | 1483818563556 Marionette TRACE conn4 -> [0,1342,"timeouts",{"script":35000}] 11:49:23 INFO - PROCESS | 1768 | 1483818563563 Marionette TRACE conn4 <- [1,1342,null,{}] 11:49:23 INFO - PROCESS | 1768 | 1483818563577 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:23 INFO - PROCESS | 1768 | 1483818563820 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 11:49:23 INFO - PROCESS | 1768 | 1483818563894 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f800 == 7 [pid = 1815] [id = 420] 11:49:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3a3fc00) [pid = 1815] [serial = 1175] [outer = (nil)] 11:49:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3a46000) [pid = 1815] [serial = 1176] [outer = 0xa3a3fc00] 11:49:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3a45400) [pid = 1815] [serial = 1177] [outer = 0xa3a3fc00] 11:49:25 INFO - PROCESS | 1768 | 1483818565021 Marionette TRACE conn4 <- [1,1344,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:49:25 INFO - . 11:49:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1503ms 11:49:25 INFO - PROCESS | 1768 | 1483818565057 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 11:49:25 INFO - PROCESS | 1768 | 1483818565068 Marionette TRACE conn4 <- [1,1345,null,{"value":"2147483649"}] 11:49:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:49:25 INFO - PROCESS | 1768 | 1483818565082 Marionette TRACE conn4 -> [0,1346,"timeouts",{"script":35000}] 11:49:25 INFO - PROCESS | 1768 | 1483818565088 Marionette TRACE conn4 <- [1,1346,null,{}] 11:49:25 INFO - PROCESS | 1768 | 1483818565094 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:25 INFO - PROCESS | 1768 | 1483818565354 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 11:49:25 INFO - PROCESS | 1768 | 1483818565412 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4547800 == 8 [pid = 1815] [id = 421] 11:49:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa4547c00) [pid = 1815] [serial = 1178] [outer = (nil)] 11:49:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa454c000) [pid = 1815] [serial = 1179] [outer = 0xa4547c00] 11:49:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa4552000) [pid = 1815] [serial = 1180] [outer = 0xa4547c00] 11:49:26 INFO - PROCESS | 1768 | 1483818566739 Marionette TRACE conn4 <- [1,1348,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:49:26 INFO - . 11:49:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1696ms 11:49:26 INFO - PROCESS | 1768 | 1483818566777 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 11:49:26 INFO - PROCESS | 1768 | 1483818566785 Marionette TRACE conn4 <- [1,1349,null,{"value":"2147483649"}] 11:49:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:49:26 INFO - PROCESS | 1768 | 1483818566793 Marionette TRACE conn4 -> [0,1350,"timeouts",{"script":35000}] 11:49:26 INFO - PROCESS | 1768 | 1483818566800 Marionette TRACE conn4 <- [1,1350,null,{}] 11:49:26 INFO - PROCESS | 1768 | 1483818566818 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:27 INFO - PROCESS | 1768 | 1483818567052 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 11:49:27 INFO - PROCESS | 1768 | 1483818567286 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318bc00 == 9 [pid = 1815] [id = 422] 11:49:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa318c400) [pid = 1815] [serial = 1181] [outer = (nil)] 11:49:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3648c00) [pid = 1815] [serial = 1182] [outer = 0xa318c400] 11:49:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa3761800) [pid = 1815] [serial = 1183] [outer = 0xa318c400] 11:49:28 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f800 == 8 [pid = 1815] [id = 420] 11:49:28 INFO - PROCESS | 1768 | --DOCSHELL 0xa3849400 == 7 [pid = 1815] [id = 419] 11:49:28 INFO - PROCESS | 1768 | --DOCSHELL 0xa3758400 == 6 [pid = 1815] [id = 418] 11:49:28 INFO - PROCESS | 1768 | --DOCSHELL 0xa3288800 == 5 [pid = 1815] [id = 417] 11:49:28 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1800 == 4 [pid = 1815] [id = 416] 11:49:28 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b4400 == 3 [pid = 1815] [id = 415] 11:49:28 INFO - PROCESS | 1768 | 1483818568573 Marionette TRACE conn4 <- [1,1352,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:28 INFO - . 11:49:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1798ms 11:49:28 INFO - PROCESS | 1768 | 1483818568593 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 11:49:28 INFO - PROCESS | 1768 | 1483818568603 Marionette TRACE conn4 <- [1,1353,null,{"value":"2147483649"}] 11:49:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:49:28 INFO - PROCESS | 1768 | 1483818568618 Marionette TRACE conn4 -> [0,1354,"timeouts",{"script":35000}] 11:49:28 INFO - PROCESS | 1768 | 1483818568628 Marionette TRACE conn4 <- [1,1354,null,{}] 11:49:28 INFO - PROCESS | 1768 | 1483818568637 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:28 INFO - PROCESS | 1768 | 1483818568833 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 11:49:28 INFO - PROCESS | 1768 | 1483818568922 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363d400 == 4 [pid = 1815] [id = 423] 11:49:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa363d800) [pid = 1815] [serial = 1184] [outer = (nil)] 11:49:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3758400) [pid = 1815] [serial = 1185] [outer = 0xa363d800] 11:49:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3760c00) [pid = 1815] [serial = 1186] [outer = 0xa363d800] 11:49:29 INFO - PROCESS | 1768 | 1483818569867 Marionette TRACE conn4 <- [1,1356,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:29 INFO - . 11:49:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1306ms 11:49:29 INFO - PROCESS | 1768 | 1483818569928 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 11:49:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:49:29 INFO - PROCESS | 1768 | 1483818569938 Marionette TRACE conn4 <- [1,1357,null,{"value":"2147483649"}] 11:49:29 INFO - PROCESS | 1768 | 1483818569944 Marionette TRACE conn4 -> [0,1358,"timeouts",{"script":35000}] 11:49:29 INFO - PROCESS | 1768 | 1483818569949 Marionette TRACE conn4 <- [1,1358,null,{}] 11:49:29 INFO - PROCESS | 1768 | 1483818569957 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:30 INFO - PROCESS | 1768 | 1483818570169 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 11:49:30 INFO - PROCESS | 1768 | 1483818570251 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3852c00 == 5 [pid = 1815] [id = 424] 11:49:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3a3c800) [pid = 1815] [serial = 1187] [outer = (nil)] 11:49:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3a48c00) [pid = 1815] [serial = 1188] [outer = 0xa3a3c800] 11:49:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3abd000) [pid = 1815] [serial = 1189] [outer = 0xa3a3c800] 11:49:31 INFO - PROCESS | 1768 | 1483818571290 Marionette TRACE conn4 <- [1,1360,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:31 INFO - . 11:49:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1395ms 11:49:31 INFO - PROCESS | 1768 | 1483818571341 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 11:49:31 INFO - PROCESS | 1768 | 1483818571349 Marionette TRACE conn4 <- [1,1361,null,{"value":"2147483649"}] 11:49:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:49:31 INFO - PROCESS | 1768 | 1483818571364 Marionette TRACE conn4 -> [0,1362,"timeouts",{"script":35000}] 11:49:31 INFO - PROCESS | 1768 | 1483818571374 Marionette TRACE conn4 <- [1,1362,null,{}] 11:49:31 INFO - PROCESS | 1768 | 1483818571390 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:31 INFO - PROCESS | 1768 | 1483818571693 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 11:49:31 INFO - PROCESS | 1768 | 1483818571817 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4551400 == 6 [pid = 1815] [id = 425] 11:49:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa4551800) [pid = 1815] [serial = 1190] [outer = (nil)] 11:49:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4566800) [pid = 1815] [serial = 1191] [outer = 0xa4551800] 11:49:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4565c00) [pid = 1815] [serial = 1192] [outer = 0xa4551800] 11:49:33 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3758800) [pid = 1815] [serial = 1169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:49:33 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa27b1c00) [pid = 1815] [serial = 1163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:49:33 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa328b000) [pid = 1815] [serial = 1166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 11:49:33 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3849800) [pid = 1815] [serial = 1172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 11:49:33 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a3fc00) [pid = 1815] [serial = 1175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 11:49:33 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa27b4800) [pid = 1815] [serial = 1160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:49:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1c00 == 7 [pid = 1815] [id = 426] 11:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa27b3800) [pid = 1815] [serial = 1193] [outer = (nil)] 11:49:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3190000) [pid = 1815] [serial = 1194] [outer = 0xa27b3800] 11:49:33 INFO - PROCESS | 1768 | 1483818573352 Marionette TRACE conn4 <- [1,1364,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:33 INFO - . 11:49:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 2050ms 11:49:33 INFO - PROCESS | 1768 | 1483818573408 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 11:49:33 INFO - PROCESS | 1768 | 1483818573413 Marionette TRACE conn4 <- [1,1365,null,{"value":"2147483649"}] 11:49:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:49:33 INFO - PROCESS | 1768 | 1483818573425 Marionette TRACE conn4 -> [0,1366,"timeouts",{"script":35000}] 11:49:33 INFO - PROCESS | 1768 | 1483818573428 Marionette TRACE conn4 <- [1,1366,null,{}] 11:49:33 INFO - PROCESS | 1768 | 1483818573435 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:33 INFO - PROCESS | 1768 | 1483818573609 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 11:49:33 INFO - PROCESS | 1768 | 1483818573672 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456a800 == 8 [pid = 1815] [id = 427] 11:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa456c800) [pid = 1815] [serial = 1195] [outer = (nil)] 11:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa46c1c00) [pid = 1815] [serial = 1196] [outer = 0xa456c800] 11:49:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46c0c00) [pid = 1815] [serial = 1197] [outer = 0xa456c800] 11:49:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488d000 == 9 [pid = 1815] [id = 428] 11:49:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa488d400) [pid = 1815] [serial = 1198] [outer = (nil)] 11:49:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa489f400) [pid = 1815] [serial = 1199] [outer = 0xa488d400] 11:49:34 INFO - PROCESS | 1768 | 1483818574933 Marionette TRACE conn4 <- [1,1368,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:34 INFO - . 11:49:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1532ms 11:49:34 INFO - PROCESS | 1768 | 1483818574956 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null] 11:49:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:49:34 INFO - PROCESS | 1768 | 1483818574965 Marionette TRACE conn4 <- [1,1369,null,{"value":"2147483649"}] 11:49:34 INFO - PROCESS | 1768 | 1483818574974 Marionette TRACE conn4 -> [0,1370,"timeouts",{"script":35000}] 11:49:34 INFO - PROCESS | 1768 | 1483818574982 Marionette TRACE conn4 <- [1,1370,null,{}] 11:49:34 INFO - PROCESS | 1768 | 1483818574995 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:35 INFO - PROCESS | 1768 | 1483818575353 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 11:49:35 INFO - PROCESS | 1768 | 1483818575484 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647800 == 10 [pid = 1815] [id = 429] 11:49:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3647c00) [pid = 1815] [serial = 1200] [outer = (nil)] 11:49:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3853800) [pid = 1815] [serial = 1201] [outer = 0xa3647c00] 11:49:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3abcc00) [pid = 1815] [serial = 1202] [outer = 0xa3647c00] 11:49:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4564c00 == 11 [pid = 1815] [id = 430] 11:49:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa456b000) [pid = 1815] [serial = 1203] [outer = (nil)] 11:49:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa456bc00) [pid = 1815] [serial = 1204] [outer = 0xa456b000] 11:49:36 INFO - PROCESS | 1768 | 1483818576915 Marionette TRACE conn4 <- [1,1372,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:36 INFO - . 11:49:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1993ms 11:49:36 INFO - PROCESS | 1768 | 1483818576967 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null] 11:49:36 INFO - PROCESS | 1768 | 1483818576982 Marionette TRACE conn4 <- [1,1373,null,{"value":"2147483649"}] 11:49:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:49:37 INFO - PROCESS | 1768 | 1483818577046 Marionette TRACE conn4 -> [0,1374,"timeouts",{"script":35000}] 11:49:37 INFO - PROCESS | 1768 | 1483818577052 Marionette TRACE conn4 <- [1,1374,null,{}] 11:49:37 INFO - PROCESS | 1768 | 1483818577061 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:37 INFO - PROCESS | 1768 | 1483818577285 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 11:49:37 INFO - PROCESS | 1768 | 1483818577503 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa488d000 == 10 [pid = 1815] [id = 428] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3852c00 == 9 [pid = 1815] [id = 424] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1c00 == 8 [pid = 1815] [id = 426] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa4551400 == 7 [pid = 1815] [id = 425] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa318bc00 == 6 [pid = 1815] [id = 422] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa363d400 == 5 [pid = 1815] [id = 423] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647800 == 4 [pid = 1815] [id = 429] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa4547800 == 3 [pid = 1815] [id = 421] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa456a800 == 2 [pid = 1815] [id = 427] 11:49:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa4564c00 == 1 [pid = 1815] [id = 430] 11:49:37 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27a9000 == 2 [pid = 1815] [id = 431] 11:49:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa27a9400) [pid = 1815] [serial = 1205] [outer = (nil)] 11:49:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa27b3400) [pid = 1815] [serial = 1206] [outer = 0xa27a9400] 11:49:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa318f000) [pid = 1815] [serial = 1207] [outer = 0xa27a9400] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa3850800) [pid = 1815] [serial = 1174] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa375f400) [pid = 1815] [serial = 1171] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa363bc00) [pid = 1815] [serial = 1168] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a46000) [pid = 1815] [serial = 1176] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3195800) [pid = 1815] [serial = 1165] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa318e400) [pid = 1815] [serial = 1164] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3290c00) [pid = 1815] [serial = 1167] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa375cc00) [pid = 1815] [serial = 1170] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3195c00) [pid = 1815] [serial = 1162] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa384e000) [pid = 1815] [serial = 1173] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa454c000) [pid = 1815] [serial = 1179] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3a45400) [pid = 1815] [serial = 1177] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1768 | 1483818578931 Marionette TRACE conn4 <- [1,1376,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:38 INFO - . 11:49:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1904ms 11:49:38 INFO - PROCESS | 1768 | 1483818578946 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null] 11:49:38 INFO - PROCESS | 1768 | 1483818578953 Marionette TRACE conn4 <- [1,1377,null,{"value":"2147483649"}] 11:49:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:49:38 INFO - PROCESS | 1768 | 1483818578963 Marionette TRACE conn4 -> [0,1378,"timeouts",{"script":35000}] 11:49:38 INFO - PROCESS | 1768 | 1483818578973 Marionette TRACE conn4 <- [1,1378,null,{}] 11:49:38 INFO - PROCESS | 1768 | 1483818578981 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:39 INFO - PROCESS | 1768 | 1483818579179 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 11:49:39 INFO - PROCESS | 1768 | 1483818579259 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3289400 == 3 [pid = 1815] [id = 432] 11:49:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa328c800) [pid = 1815] [serial = 1208] [outer = (nil)] 11:49:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa363ac00) [pid = 1815] [serial = 1209] [outer = 0xa328c800] 11:49:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3194800) [pid = 1815] [serial = 1210] [outer = 0xa328c800] 11:49:40 INFO - PROCESS | 1768 | 1483818580214 Marionette TRACE conn4 <- [1,1380,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:40 INFO - . 11:49:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1291ms 11:49:40 INFO - PROCESS | 1768 | 1483818580258 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 11:49:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:49:40 INFO - PROCESS | 1768 | 1483818580276 Marionette TRACE conn4 <- [1,1381,null,{"value":"2147483649"}] 11:49:40 INFO - PROCESS | 1768 | 1483818580283 Marionette TRACE conn4 -> [0,1382,"timeouts",{"script":35000}] 11:49:40 INFO - PROCESS | 1768 | 1483818580288 Marionette TRACE conn4 <- [1,1382,null,{}] 11:49:40 INFO - PROCESS | 1768 | 1483818580294 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:40 INFO - PROCESS | 1768 | 1483818580462 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 11:49:40 INFO - PROCESS | 1768 | 1483818580547 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:40 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375ec00 == 4 [pid = 1815] [id = 433] 11:49:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa375f400) [pid = 1815] [serial = 1211] [outer = (nil)] 11:49:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3849c00) [pid = 1815] [serial = 1212] [outer = 0xa375f400] 11:49:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa384d000) [pid = 1815] [serial = 1213] [outer = 0xa375f400] 11:49:41 INFO - PROCESS | 1768 | 1483818581723 Marionette TRACE conn4 <- [1,1384,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:41 INFO - . 11:49:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1488ms 11:49:41 INFO - PROCESS | 1768 | 1483818581772 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 11:49:41 INFO - PROCESS | 1768 | 1483818581781 Marionette TRACE conn4 <- [1,1385,null,{"value":"2147483649"}] 11:49:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:49:41 INFO - PROCESS | 1768 | 1483818581804 Marionette TRACE conn4 -> [0,1386,"timeouts",{"script":35000}] 11:49:41 INFO - PROCESS | 1768 | 1483818581816 Marionette TRACE conn4 <- [1,1386,null,{}] 11:49:41 INFO - PROCESS | 1768 | 1483818581825 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:42 INFO - PROCESS | 1768 | 1483818582046 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 11:49:42 INFO - PROCESS | 1768 | 1483818582113 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:42 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a41400 == 5 [pid = 1815] [id = 434] 11:49:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3a45c00) [pid = 1815] [serial = 1214] [outer = (nil)] 11:49:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3abec00) [pid = 1815] [serial = 1215] [outer = 0xa3a45c00] 11:49:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3abc400) [pid = 1815] [serial = 1216] [outer = 0xa3a45c00] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a3c800) [pid = 1815] [serial = 1187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa4551800) [pid = 1815] [serial = 1190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa456c800) [pid = 1815] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4547c00) [pid = 1815] [serial = 1178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa27b3800) [pid = 1815] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa363d800) [pid = 1815] [serial = 1184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa318c400) [pid = 1815] [serial = 1181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 11:49:43 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa488d400) [pid = 1815] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818574638] 11:49:43 INFO - PROCESS | 1768 | 1483818583400 Marionette TRACE conn4 <- [1,1388,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:43 INFO - . 11:49:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1664ms 11:49:43 INFO - PROCESS | 1768 | 1483818583458 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 11:49:43 INFO - PROCESS | 1768 | 1483818583463 Marionette TRACE conn4 <- [1,1389,null,{"value":"2147483649"}] 11:49:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:49:43 INFO - PROCESS | 1768 | 1483818583475 Marionette TRACE conn4 -> [0,1390,"timeouts",{"script":35000}] 11:49:43 INFO - PROCESS | 1768 | 1483818583479 Marionette TRACE conn4 <- [1,1390,null,{}] 11:49:43 INFO - PROCESS | 1768 | 1483818583486 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:43 INFO - PROCESS | 1768 | 1483818583664 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 11:49:43 INFO - PROCESS | 1768 | 1483818583730 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3d400 == 6 [pid = 1815] [id = 435] 11:49:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa4546400) [pid = 1815] [serial = 1217] [outer = (nil)] 11:49:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4551000) [pid = 1815] [serial = 1218] [outer = 0xa4546400] 11:49:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4550400) [pid = 1815] [serial = 1219] [outer = 0xa4546400] 11:49:44 INFO - PROCESS | 1768 | 1483818584827 Marionette TRACE conn4 <- [1,1392,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:44 INFO - . 11:49:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1413ms 11:49:44 INFO - PROCESS | 1768 | 1483818584885 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 11:49:44 INFO - PROCESS | 1768 | 1483818584892 Marionette TRACE conn4 <- [1,1393,null,{"value":"2147483649"}] 11:49:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:49:44 INFO - PROCESS | 1768 | 1483818584901 Marionette TRACE conn4 -> [0,1394,"timeouts",{"script":35000}] 11:49:44 INFO - PROCESS | 1768 | 1483818584906 Marionette TRACE conn4 <- [1,1394,null,{}] 11:49:44 INFO - PROCESS | 1768 | 1483818584969 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:45 INFO - PROCESS | 1768 | 1483818585225 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 11:49:45 INFO - PROCESS | 1768 | 1483818585357 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3288400 == 7 [pid = 1815] [id = 436] 11:49:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3289000) [pid = 1815] [serial = 1220] [outer = (nil)] 11:49:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3763400) [pid = 1815] [serial = 1221] [outer = 0xa3289000] 11:49:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3850800) [pid = 1815] [serial = 1222] [outer = 0xa3289000] 11:49:46 INFO - PROCESS | 1768 | 1483818586617 Marionette TRACE conn4 <- [1,1396,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:46 INFO - . 11:49:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1734ms 11:49:46 INFO - PROCESS | 1768 | 1483818586639 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 11:49:46 INFO - PROCESS | 1768 | 1483818586663 Marionette TRACE conn4 <- [1,1397,null,{"value":"2147483649"}] 11:49:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:49:46 INFO - PROCESS | 1768 | 1483818586761 Marionette TRACE conn4 -> [0,1398,"timeouts",{"script":35000}] 11:49:46 INFO - PROCESS | 1768 | 1483818586768 Marionette TRACE conn4 <- [1,1398,null,{}] 11:49:46 INFO - PROCESS | 1768 | 1483818586775 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:46 INFO - PROCESS | 1768 | 1483818586967 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 11:49:47 INFO - PROCESS | 1768 | 1483818587062 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318e000 == 8 [pid = 1815] [id = 437] 11:49:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3284c00) [pid = 1815] [serial = 1223] [outer = (nil)] 11:49:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa363cc00) [pid = 1815] [serial = 1224] [outer = 0xa3284c00] 11:49:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3642000) [pid = 1815] [serial = 1225] [outer = 0xa3284c00] 11:49:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a41400 == 7 [pid = 1815] [id = 434] 11:49:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa375ec00 == 6 [pid = 1815] [id = 433] 11:49:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3289400 == 5 [pid = 1815] [id = 432] 11:49:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa27a9000 == 4 [pid = 1815] [id = 431] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa4552000) [pid = 1815] [serial = 1180] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa46c1c00) [pid = 1815] [serial = 1196] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3190000) [pid = 1815] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3760c00) [pid = 1815] [serial = 1186] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3761800) [pid = 1815] [serial = 1183] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa4565c00) [pid = 1815] [serial = 1192] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3abd000) [pid = 1815] [serial = 1189] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa46c0c00) [pid = 1815] [serial = 1197] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa489f400) [pid = 1815] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818574638] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa4566800) [pid = 1815] [serial = 1191] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3a48c00) [pid = 1815] [serial = 1188] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3758400) [pid = 1815] [serial = 1185] [outer = (nil)] [url = about:blank] 11:49:47 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3648c00) [pid = 1815] [serial = 1182] [outer = (nil)] [url = about:blank] 11:49:48 INFO - PROCESS | 1768 | 1483818588535 Marionette TRACE conn4 <- [1,1400,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:48 INFO - . 11:49:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1872ms 11:49:48 INFO - PROCESS | 1768 | 1483818588603 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 11:49:48 INFO - PROCESS | 1768 | 1483818588609 Marionette TRACE conn4 <- [1,1401,null,{"value":"2147483649"}] 11:49:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:49:48 INFO - PROCESS | 1768 | 1483818588620 Marionette TRACE conn4 -> [0,1402,"timeouts",{"script":35000}] 11:49:48 INFO - PROCESS | 1768 | 1483818588626 Marionette TRACE conn4 <- [1,1402,null,{}] 11:49:48 INFO - PROCESS | 1768 | 1483818588635 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:48 INFO - PROCESS | 1768 | 1483818588883 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 11:49:48 INFO - PROCESS | 1768 | 1483818588957 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375d400 == 5 [pid = 1815] [id = 438] 11:49:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa375d800) [pid = 1815] [serial = 1226] [outer = (nil)] 11:49:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa3764000) [pid = 1815] [serial = 1227] [outer = 0xa375d800] 11:49:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3846c00) [pid = 1815] [serial = 1228] [outer = 0xa375d800] 11:49:49 INFO - PROCESS | 1768 | 1483818589934 Marionette TRACE conn4 <- [1,1404,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:49 INFO - . 11:49:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1340ms 11:49:49 INFO - PROCESS | 1768 | 1483818589958 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 11:49:49 INFO - PROCESS | 1768 | 1483818589966 Marionette TRACE conn4 <- [1,1405,null,{"value":"2147483649"}] 11:49:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:49:49 INFO - PROCESS | 1768 | 1483818589984 Marionette TRACE conn4 -> [0,1406,"timeouts",{"script":35000}] 11:49:49 INFO - PROCESS | 1768 | 1483818589990 Marionette TRACE conn4 <- [1,1406,null,{}] 11:49:50 INFO - PROCESS | 1768 | 1483818589997 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:50 INFO - PROCESS | 1768 | 1483818590204 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 11:49:50 INFO - PROCESS | 1768 | 1483818590273 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a48c00 == 6 [pid = 1815] [id = 439] 11:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3a49000) [pid = 1815] [serial = 1229] [outer = (nil)] 11:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa454a400) [pid = 1815] [serial = 1230] [outer = 0xa3a49000] 11:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4552400) [pid = 1815] [serial = 1231] [outer = 0xa3a49000] 11:49:51 INFO - PROCESS | 1768 | 1483818591549 Marionette TRACE conn4 <- [1,1408,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:51 INFO - . 11:49:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1601ms 11:49:51 INFO - PROCESS | 1768 | 1483818591585 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 11:49:51 INFO - PROCESS | 1768 | 1483818591589 Marionette TRACE conn4 <- [1,1409,null,{"value":"2147483649"}] 11:49:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:49:51 INFO - PROCESS | 1768 | 1483818591595 Marionette TRACE conn4 -> [0,1410,"timeouts",{"script":35000}] 11:49:51 INFO - PROCESS | 1768 | 1483818591608 Marionette TRACE conn4 <- [1,1410,null,{}] 11:49:51 INFO - PROCESS | 1768 | 1483818591629 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:51 INFO - PROCESS | 1768 | 1483818591835 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 11:49:51 INFO - PROCESS | 1768 | 1483818591900 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4568800 == 7 [pid = 1815] [id = 440] 11:49:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa456d400) [pid = 1815] [serial = 1232] [outer = (nil)] 11:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4886800) [pid = 1815] [serial = 1233] [outer = 0xa456d400] 11:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa488d000) [pid = 1815] [serial = 1234] [outer = 0xa456d400] 11:49:52 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa328c800) [pid = 1815] [serial = 1208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 11:49:52 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa375f400) [pid = 1815] [serial = 1211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 11:49:52 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3a45c00) [pid = 1815] [serial = 1214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 11:49:52 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa27a9400) [pid = 1815] [serial = 1205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 11:49:52 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa456b000) [pid = 1815] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:49:52 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3647c00) [pid = 1815] [serial = 1200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 11:49:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375d000 == 8 [pid = 1815] [id = 441] 11:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa375f400) [pid = 1815] [serial = 1235] [outer = (nil)] 11:49:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:53 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46ca000) [pid = 1815] [serial = 1236] [outer = 0xa375f400] 11:49:53 INFO - PROCESS | 1768 | 1483818593184 Marionette TRACE conn4 <- [1,1412,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:53 INFO - . 11:49:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1658ms 11:49:53 INFO - PROCESS | 1768 | 1483818593254 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 11:49:53 INFO - PROCESS | 1768 | 1483818593259 Marionette TRACE conn4 <- [1,1413,null,{"value":"2147483649"}] 11:49:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:49:53 INFO - PROCESS | 1768 | 1483818593265 Marionette TRACE conn4 -> [0,1414,"timeouts",{"script":35000}] 11:49:53 INFO - PROCESS | 1768 | 1483818593270 Marionette TRACE conn4 <- [1,1414,null,{}] 11:49:53 INFO - PROCESS | 1768 | 1483818593276 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:53 INFO - PROCESS | 1768 | 1483818593463 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 11:49:53 INFO - PROCESS | 1768 | 1483818593573 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:53 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4963800 == 9 [pid = 1815] [id = 442] 11:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4965c00) [pid = 1815] [serial = 1237] [outer = (nil)] 11:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa49dd800) [pid = 1815] [serial = 1238] [outer = 0xa4965c00] 11:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa5493000) [pid = 1815] [serial = 1239] [outer = 0xa4965c00] 11:49:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5574400 == 10 [pid = 1815] [id = 443] 11:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa5574c00) [pid = 1815] [serial = 1240] [outer = (nil)] 11:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa558bc00) [pid = 1815] [serial = 1241] [outer = 0xa5574c00] 11:49:54 INFO - PROCESS | 1768 | 1483818594602 Marionette TRACE conn4 <- [1,1416,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:54 INFO - . 11:49:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1393ms 11:49:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:49:54 INFO - PROCESS | 1768 | 1483818594659 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 11:49:54 INFO - PROCESS | 1768 | 1483818594662 Marionette TRACE conn4 <- [1,1417,null,{"value":"2147483649"}] 11:49:54 INFO - PROCESS | 1768 | 1483818594669 Marionette TRACE conn4 -> [0,1418,"timeouts",{"script":35000}] 11:49:54 INFO - PROCESS | 1768 | 1483818594672 Marionette TRACE conn4 <- [1,1418,null,{}] 11:49:54 INFO - PROCESS | 1768 | 1483818594678 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:54 INFO - PROCESS | 1768 | 1483818594868 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 11:49:55 INFO - PROCESS | 1768 | 1483818594990 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:55 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328f000 == 11 [pid = 1815] [id = 444] 11:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa363fc00) [pid = 1815] [serial = 1242] [outer = (nil)] 11:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3a3f800) [pid = 1815] [serial = 1243] [outer = 0xa363fc00] 11:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa4547400) [pid = 1815] [serial = 1244] [outer = 0xa363fc00] 11:49:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c1c00 == 12 [pid = 1815] [id = 445] 11:49:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa46c4000) [pid = 1815] [serial = 1245] [outer = (nil)] 11:49:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:49:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa4963400) [pid = 1815] [serial = 1246] [outer = 0xa46c4000] 11:49:56 INFO - PROCESS | 1768 | 1483818596772 Marionette TRACE conn4 <- [1,1420,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:56 INFO - . 11:49:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 2146ms 11:49:56 INFO - PROCESS | 1768 | 1483818596817 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 11:49:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:49:56 INFO - PROCESS | 1768 | 1483818596826 Marionette TRACE conn4 <- [1,1421,null,{"value":"2147483649"}] 11:49:56 INFO - PROCESS | 1768 | 1483818596836 Marionette TRACE conn4 -> [0,1422,"timeouts",{"script":35000}] 11:49:56 INFO - PROCESS | 1768 | 1483818596857 Marionette TRACE conn4 <- [1,1422,null,{}] 11:49:56 INFO - PROCESS | 1768 | 1483818596932 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:57 INFO - PROCESS | 1768 | 1483818597223 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 11:49:57 INFO - PROCESS | 1768 | 1483818597379 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3195800 == 13 [pid = 1815] [id = 446] 11:49:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa3195c00) [pid = 1815] [serial = 1247] [outer = (nil)] 11:49:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa3757400) [pid = 1815] [serial = 1248] [outer = 0xa3195c00] 11:49:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa375bc00) [pid = 1815] [serial = 1249] [outer = 0xa3195c00] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa5574400 == 12 [pid = 1815] [id = 443] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a48c00 == 11 [pid = 1815] [id = 439] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa375d000 == 10 [pid = 1815] [id = 441] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa4568800 == 9 [pid = 1815] [id = 440] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa318e000 == 8 [pid = 1815] [id = 437] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3d400 == 7 [pid = 1815] [id = 435] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa375d400 == 6 [pid = 1815] [id = 438] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa328f000 == 5 [pid = 1815] [id = 444] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa3288400 == 4 [pid = 1815] [id = 436] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c1c00 == 3 [pid = 1815] [id = 445] 11:49:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa4963800 == 2 [pid = 1815] [id = 442] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa4551000) [pid = 1815] [serial = 1218] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa3abc400) [pid = 1815] [serial = 1216] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa318f000) [pid = 1815] [serial = 1207] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa456bc00) [pid = 1815] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3abcc00) [pid = 1815] [serial = 1202] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3abec00) [pid = 1815] [serial = 1215] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa384d000) [pid = 1815] [serial = 1213] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3194800) [pid = 1815] [serial = 1210] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3849c00) [pid = 1815] [serial = 1212] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa363ac00) [pid = 1815] [serial = 1209] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa27b3400) [pid = 1815] [serial = 1206] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3853800) [pid = 1815] [serial = 1201] [outer = (nil)] [url = about:blank] 11:49:59 INFO - PROCESS | 1768 | 1483818599251 Marionette TRACE conn4 <- [1,1424,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:49:59 INFO - . 11:49:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 2473ms 11:49:59 INFO - PROCESS | 1768 | 1483818599309 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 11:49:59 INFO - PROCESS | 1768 | 1483818599317 Marionette TRACE conn4 <- [1,1425,null,{"value":"2147483649"}] 11:49:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:49:59 INFO - PROCESS | 1768 | 1483818599326 Marionette TRACE conn4 -> [0,1426,"timeouts",{"script":35000}] 11:49:59 INFO - PROCESS | 1768 | 1483818599335 Marionette TRACE conn4 <- [1,1426,null,{}] 11:49:59 INFO - PROCESS | 1768 | 1483818599343 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:49:59 INFO - PROCESS | 1768 | 1483818599597 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 11:49:59 INFO - PROCESS | 1768 | 1483818599672 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:49:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318e800 == 3 [pid = 1815] [id = 447] 11:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3196000) [pid = 1815] [serial = 1250] [outer = (nil)] 11:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3289c00) [pid = 1815] [serial = 1251] [outer = 0xa3196000] 11:50:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa27ac000) [pid = 1815] [serial = 1252] [outer = 0xa3196000] 11:50:00 INFO - PROCESS | 1768 | 1483818600798 Marionette TRACE conn4 <- [1,1428,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:50:00 INFO - . 11:50:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1500ms 11:50:00 INFO - PROCESS | 1768 | 1483818600827 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 11:50:00 INFO - PROCESS | 1768 | 1483818600838 Marionette TRACE conn4 <- [1,1429,null,{"value":"2147483649"}] 11:50:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:50:00 INFO - PROCESS | 1768 | 1483818600868 Marionette TRACE conn4 -> [0,1430,"timeouts",{"script":35000}] 11:50:00 INFO - PROCESS | 1768 | 1483818600874 Marionette TRACE conn4 <- [1,1430,null,{}] 11:50:00 INFO - PROCESS | 1768 | 1483818600886 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:01 INFO - PROCESS | 1768 | 1483818601132 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 11:50:01 INFO - PROCESS | 1768 | 1483818601206 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375ac00 == 4 [pid = 1815] [id = 448] 11:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3762000) [pid = 1815] [serial = 1253] [outer = (nil)] 11:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa384a400) [pid = 1815] [serial = 1254] [outer = 0xa3762000] 11:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa384d000) [pid = 1815] [serial = 1255] [outer = 0xa3762000] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3a49000) [pid = 1815] [serial = 1229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa4965c00) [pid = 1815] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa456d400) [pid = 1815] [serial = 1232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa5574c00) [pid = 1815] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818594379] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa375f400) [pid = 1815] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa4546400) [pid = 1815] [serial = 1217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3289000) [pid = 1815] [serial = 1220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3284c00) [pid = 1815] [serial = 1223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa375d800) [pid = 1815] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 11:50:02 INFO - PROCESS | 1768 | 1483818602911 Marionette TRACE conn4 <- [1,1432,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:50:02 INFO - . 11:50:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 2107ms 11:50:02 INFO - PROCESS | 1768 | 1483818602975 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 11:50:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:50:02 INFO - PROCESS | 1768 | 1483818602980 Marionette TRACE conn4 <- [1,1433,null,{"value":"2147483649"}] 11:50:02 INFO - PROCESS | 1768 | 1483818602986 Marionette TRACE conn4 -> [0,1434,"timeouts",{"script":35000}] 11:50:02 INFO - PROCESS | 1768 | 1483818602994 Marionette TRACE conn4 <- [1,1434,null,{}] 11:50:03 INFO - PROCESS | 1768 | 1483818603013 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:03 INFO - PROCESS | 1768 | 1483818603240 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 11:50:03 INFO - PROCESS | 1768 | 1483818603299 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384e800 == 5 [pid = 1815] [id = 449] 11:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa384f000) [pid = 1815] [serial = 1256] [outer = (nil)] 11:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3a44c00) [pid = 1815] [serial = 1257] [outer = 0xa384f000] 11:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3a47400) [pid = 1815] [serial = 1258] [outer = 0xa384f000] 11:50:04 INFO - PROCESS | 1768 | 1483818604351 Marionette TRACE conn4 <- [1,1436,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:50:04 INFO - . 11:50:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1389ms 11:50:04 INFO - PROCESS | 1768 | 1483818604376 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 11:50:04 INFO - PROCESS | 1768 | 1483818604380 Marionette TRACE conn4 <- [1,1437,null,{"value":"2147483649"}] 11:50:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:50:04 INFO - PROCESS | 1768 | 1483818604386 Marionette TRACE conn4 -> [0,1438,"timeouts",{"script":35000}] 11:50:04 INFO - PROCESS | 1768 | 1483818604390 Marionette TRACE conn4 <- [1,1438,null,{}] 11:50:04 INFO - PROCESS | 1768 | 1483818604398 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:04 INFO - PROCESS | 1768 | 1483818604628 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 11:50:04 INFO - PROCESS | 1768 | 1483818604692 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27a7800 == 6 [pid = 1815] [id = 450] 11:50:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa27a8000) [pid = 1815] [serial = 1259] [outer = (nil)] 11:50:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa328d800) [pid = 1815] [serial = 1260] [outer = 0xa27a8000] 11:50:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3644c00) [pid = 1815] [serial = 1261] [outer = 0xa27a8000] 11:50:06 INFO - PROCESS | 1768 | 1483818606163 Marionette TRACE conn4 <- [1,1440,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:50:06 INFO - . 11:50:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1833ms 11:50:06 INFO - PROCESS | 1768 | 1483818606221 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 11:50:06 INFO - PROCESS | 1768 | 1483818606238 Marionette TRACE conn4 <- [1,1441,null,{"value":"2147483649"}] 11:50:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:50:06 INFO - PROCESS | 1768 | 1483818606289 Marionette TRACE conn4 -> [0,1442,"timeouts",{"script":35000}] 11:50:06 INFO - PROCESS | 1768 | 1483818606297 Marionette TRACE conn4 <- [1,1442,null,{}] 11:50:06 INFO - PROCESS | 1768 | 1483818606305 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:06 INFO - PROCESS | 1768 | 1483818606557 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 11:50:06 INFO - PROCESS | 1768 | 1483818606703 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27ac400 == 7 [pid = 1815] [id = 451] 11:50:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa27acc00) [pid = 1815] [serial = 1262] [outer = (nil)] 11:50:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3286800) [pid = 1815] [serial = 1263] [outer = 0xa27acc00] 11:50:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3290000) [pid = 1815] [serial = 1264] [outer = 0xa27acc00] 11:50:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa384e800 == 6 [pid = 1815] [id = 449] 11:50:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa375ac00 == 5 [pid = 1815] [id = 448] 11:50:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa318e800 == 4 [pid = 1815] [id = 447] 11:50:07 INFO - PROCESS | 1768 | --DOCSHELL 0xa3195800 == 3 [pid = 1815] [id = 446] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa49dd800) [pid = 1815] [serial = 1238] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa558bc00) [pid = 1815] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818594379] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa5493000) [pid = 1815] [serial = 1239] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4886800) [pid = 1815] [serial = 1233] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa46ca000) [pid = 1815] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa488d000) [pid = 1815] [serial = 1234] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa4550400) [pid = 1815] [serial = 1219] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3850800) [pid = 1815] [serial = 1222] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3642000) [pid = 1815] [serial = 1225] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3846c00) [pid = 1815] [serial = 1228] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa4552400) [pid = 1815] [serial = 1231] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa454a400) [pid = 1815] [serial = 1230] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa3764000) [pid = 1815] [serial = 1227] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa363cc00) [pid = 1815] [serial = 1224] [outer = (nil)] [url = about:blank] 11:50:07 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3763400) [pid = 1815] [serial = 1221] [outer = (nil)] [url = about:blank] 11:50:08 INFO - PROCESS | 1768 | 1483818608002 Marionette TRACE conn4 <- [1,1444,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 11:50:08 INFO - . 11:50:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1749ms 11:50:08 INFO - PROCESS | 1768 | 1483818608036 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 11:50:08 INFO - PROCESS | 1768 | 1483818608044 Marionette TRACE conn4 <- [1,1445,null,{"value":"2147483649"}] 11:50:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 11:50:08 INFO - PROCESS | 1768 | 1483818608080 Marionette TRACE conn4 -> [0,1446,"timeouts",{"script":35000}] 11:50:08 INFO - PROCESS | 1768 | 1483818608086 Marionette TRACE conn4 <- [1,1446,null,{}] 11:50:08 INFO - PROCESS | 1768 | 1483818608095 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:08 INFO - PROCESS | 1768 | 1483818608325 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 11:50:08 INFO - PROCESS | 1768 | 1483818608429 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647000 == 4 [pid = 1815] [id = 452] 11:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa375a000) [pid = 1815] [serial = 1265] [outer = (nil)] 11:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3765000) [pid = 1815] [serial = 1266] [outer = 0xa375a000] 11:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3844400) [pid = 1815] [serial = 1267] [outer = 0xa375a000] 11:50:09 INFO - PROCESS | 1768 | 1483818609797 Marionette TRACE conn4 <- [1,1448,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:09 INFO - . 11:50:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1759ms 11:50:09 INFO - PROCESS | 1768 | 1483818609834 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 11:50:09 INFO - PROCESS | 1768 | 1483818609845 Marionette TRACE conn4 <- [1,1449,null,{"value":"2147483649"}] 11:50:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 11:50:09 INFO - PROCESS | 1768 | 1483818609861 Marionette TRACE conn4 -> [0,1450,"timeouts",{"script":35000}] 11:50:09 INFO - PROCESS | 1768 | 1483818609869 Marionette TRACE conn4 <- [1,1450,null,{}] 11:50:09 INFO - PROCESS | 1768 | 1483818609894 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:10 INFO - PROCESS | 1768 | 1483818610107 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 11:50:10 INFO - PROCESS | 1768 | 1483818610222 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:10 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a44000 == 5 [pid = 1815] [id = 453] 11:50:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3a46c00) [pid = 1815] [serial = 1268] [outer = (nil)] 11:50:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa4548400) [pid = 1815] [serial = 1269] [outer = 0xa3a46c00] 11:50:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa454c400) [pid = 1815] [serial = 1270] [outer = 0xa3a46c00] 11:50:11 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3196000) [pid = 1815] [serial = 1250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 11:50:11 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3762000) [pid = 1815] [serial = 1253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:50:11 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3195c00) [pid = 1815] [serial = 1247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:50:11 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa46c4000) [pid = 1815] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:11 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa363fc00) [pid = 1815] [serial = 1242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:50:11 INFO - PROCESS | 1768 | 1483818611410 Marionette TRACE conn4 <- [1,1452,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:11 INFO - . 11:50:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1609ms 11:50:11 INFO - PROCESS | 1768 | 1483818611464 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 11:50:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 11:50:11 INFO - PROCESS | 1768 | 1483818611474 Marionette TRACE conn4 <- [1,1453,null,{"value":"2147483649"}] 11:50:11 INFO - PROCESS | 1768 | 1483818611485 Marionette TRACE conn4 -> [0,1454,"timeouts",{"script":35000}] 11:50:11 INFO - PROCESS | 1768 | 1483818611491 Marionette TRACE conn4 <- [1,1454,null,{}] 11:50:11 INFO - PROCESS | 1768 | 1483818611497 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:11 INFO - PROCESS | 1768 | 1483818611705 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 11:50:11 INFO - PROCESS | 1768 | 1483818611789 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3acb400 == 6 [pid = 1815] [id = 454] 11:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa4554800) [pid = 1815] [serial = 1271] [outer = (nil)] 11:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa4566800) [pid = 1815] [serial = 1272] [outer = 0xa4554800] 11:50:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa4567800) [pid = 1815] [serial = 1273] [outer = 0xa4554800] 11:50:12 INFO - PROCESS | 1768 | 1483818612790 Marionette TRACE conn4 <- [1,1456,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:12 INFO - . 11:50:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1335ms 11:50:12 INFO - PROCESS | 1768 | 1483818612821 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 11:50:12 INFO - PROCESS | 1768 | 1483818612825 Marionette TRACE conn4 <- [1,1457,null,{"value":"2147483649"}] 11:50:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 11:50:12 INFO - PROCESS | 1768 | 1483818612832 Marionette TRACE conn4 -> [0,1458,"timeouts",{"script":35000}] 11:50:12 INFO - PROCESS | 1768 | 1483818612840 Marionette TRACE conn4 <- [1,1458,null,{}] 11:50:12 INFO - PROCESS | 1768 | 1483818612858 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:13 INFO - PROCESS | 1768 | 1483818613046 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 11:50:13 INFO - PROCESS | 1768 | 1483818613153 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c2c00 == 7 [pid = 1815] [id = 455] 11:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa46c3000) [pid = 1815] [serial = 1274] [outer = (nil)] 11:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa488ac00) [pid = 1815] [serial = 1275] [outer = 0xa46c3000] 11:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa488cc00) [pid = 1815] [serial = 1276] [outer = 0xa46c3000] 11:50:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3644400 == 8 [pid = 1815] [id = 456] 11:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3646c00) [pid = 1815] [serial = 1277] [outer = (nil)] 11:50:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3762000) [pid = 1815] [serial = 1278] [outer = 0xa3646c00] 11:50:14 INFO - PROCESS | 1768 | 1483818614394 Marionette TRACE conn4 <- [1,1460,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:14 INFO - . 11:50:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1603ms 11:50:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 11:50:14 INFO - PROCESS | 1768 | 1483818614436 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 11:50:14 INFO - PROCESS | 1768 | 1483818614440 Marionette TRACE conn4 <- [1,1461,null,{"value":"2147483649"}] 11:50:14 INFO - PROCESS | 1768 | 1483818614447 Marionette TRACE conn4 -> [0,1462,"timeouts",{"script":35000}] 11:50:14 INFO - PROCESS | 1768 | 1483818614451 Marionette TRACE conn4 <- [1,1462,null,{}] 11:50:14 INFO - PROCESS | 1768 | 1483818614458 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:14 INFO - PROCESS | 1768 | 1483818614686 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 11:50:14 INFO - PROCESS | 1768 | 1483818614753 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4550800 == 9 [pid = 1815] [id = 457] 11:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa4551000) [pid = 1815] [serial = 1279] [outer = (nil)] 11:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4904400) [pid = 1815] [serial = 1280] [outer = 0xa4551000] 11:50:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4963c00) [pid = 1815] [serial = 1281] [outer = 0xa4551000] 11:50:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287800 == 10 [pid = 1815] [id = 458] 11:50:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3289800) [pid = 1815] [serial = 1282] [outer = (nil)] 11:50:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa363a400) [pid = 1815] [serial = 1283] [outer = 0xa3289800] 11:50:16 INFO - PROCESS | 1768 | 1483818616213 Marionette TRACE conn4 <- [1,1464,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:16 INFO - . 11:50:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1793ms 11:50:16 INFO - PROCESS | 1768 | 1483818616242 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 11:50:16 INFO - PROCESS | 1768 | 1483818616248 Marionette TRACE conn4 <- [1,1465,null,{"value":"2147483649"}] 11:50:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 11:50:16 INFO - PROCESS | 1768 | 1483818616258 Marionette TRACE conn4 -> [0,1466,"timeouts",{"script":35000}] 11:50:16 INFO - PROCESS | 1768 | 1483818616266 Marionette TRACE conn4 <- [1,1466,null,{}] 11:50:16 INFO - PROCESS | 1768 | 1483818616277 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:16 INFO - PROCESS | 1768 | 1483818616539 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 11:50:16 INFO - PROCESS | 1768 | 1483818616652 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a44000 == 9 [pid = 1815] [id = 453] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3acb400 == 8 [pid = 1815] [id = 454] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa27ac400 == 7 [pid = 1815] [id = 451] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647000 == 6 [pid = 1815] [id = 452] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3644400 == 5 [pid = 1815] [id = 456] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287800 == 4 [pid = 1815] [id = 458] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa27a7800 == 3 [pid = 1815] [id = 450] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa4550800 == 2 [pid = 1815] [id = 457] 11:50:16 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c2c00 == 1 [pid = 1815] [id = 455] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3a44c00) [pid = 1815] [serial = 1257] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa375bc00) [pid = 1815] [serial = 1249] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4963400) [pid = 1815] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa4547400) [pid = 1815] [serial = 1244] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa27ac000) [pid = 1815] [serial = 1252] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa384d000) [pid = 1815] [serial = 1255] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa384a400) [pid = 1815] [serial = 1254] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3289c00) [pid = 1815] [serial = 1251] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3757400) [pid = 1815] [serial = 1248] [outer = (nil)] [url = about:blank] 11:50:16 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3a3f800) [pid = 1815] [serial = 1243] [outer = (nil)] [url = about:blank] 11:50:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27aac00 == 2 [pid = 1815] [id = 459] 11:50:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa27ac000) [pid = 1815] [serial = 1284] [outer = (nil)] 11:50:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa318e800) [pid = 1815] [serial = 1285] [outer = 0xa27ac000] 11:50:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3283800) [pid = 1815] [serial = 1286] [outer = 0xa27ac000] 11:50:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328c000 == 3 [pid = 1815] [id = 460] 11:50:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa328c400) [pid = 1815] [serial = 1287] [outer = (nil)] 11:50:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa328fc00) [pid = 1815] [serial = 1288] [outer = 0xa328c400] 11:50:18 INFO - PROCESS | 1768 | 1483818618227 Marionette TRACE conn4 <- [1,1468,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:18 INFO - . 11:50:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 2006ms 11:50:18 INFO - PROCESS | 1768 | 1483818618262 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 11:50:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 11:50:18 INFO - PROCESS | 1768 | 1483818618270 Marionette TRACE conn4 <- [1,1469,null,{"value":"2147483649"}] 11:50:18 INFO - PROCESS | 1768 | 1483818618283 Marionette TRACE conn4 -> [0,1470,"timeouts",{"script":35000}] 11:50:18 INFO - PROCESS | 1768 | 1483818618292 Marionette TRACE conn4 <- [1,1470,null,{}] 11:50:18 INFO - PROCESS | 1768 | 1483818618298 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:18 INFO - PROCESS | 1768 | 1483818618513 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 11:50:18 INFO - PROCESS | 1768 | 1483818618628 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375bc00 == 4 [pid = 1815] [id = 461] 11:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa375c000) [pid = 1815] [serial = 1289] [outer = (nil)] 11:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3762c00) [pid = 1815] [serial = 1290] [outer = 0xa375c000] 11:50:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3760400) [pid = 1815] [serial = 1291] [outer = 0xa375c000] 11:50:19 INFO - PROCESS | 1768 | 1483818619925 Marionette TRACE conn4 <- [1,1472,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:19 INFO - . 11:50:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1701ms 11:50:19 INFO - PROCESS | 1768 | 1483818619983 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 11:50:19 INFO - PROCESS | 1768 | 1483818619993 Marionette TRACE conn4 <- [1,1473,null,{"value":"2147483649"}] 11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 11:50:20 INFO - PROCESS | 1768 | 1483818620002 Marionette TRACE conn4 -> [0,1474,"timeouts",{"script":35000}] 11:50:20 INFO - PROCESS | 1768 | 1483818620008 Marionette TRACE conn4 <- [1,1474,null,{}] 11:50:20 INFO - PROCESS | 1768 | 1483818620016 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:20 INFO - PROCESS | 1768 | 1483818620240 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 11:50:20 INFO - PROCESS | 1768 | 1483818620318 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:20 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3fc00 == 5 [pid = 1815] [id = 462] 11:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3a40000) [pid = 1815] [serial = 1292] [outer = (nil)] 11:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3a48c00) [pid = 1815] [serial = 1293] [outer = 0xa3a40000] 11:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3abd800) [pid = 1815] [serial = 1294] [outer = 0xa3a40000] 11:50:21 INFO - PROCESS | 1768 | 1483818621462 Marionette TRACE conn4 <- [1,1476,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:21 INFO - . 11:50:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1489ms 11:50:21 INFO - PROCESS | 1768 | 1483818621492 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 11:50:21 INFO - PROCESS | 1768 | 1483818621499 Marionette TRACE conn4 <- [1,1477,null,{"value":"2147483649"}] 11:50:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 11:50:21 INFO - PROCESS | 1768 | 1483818621521 Marionette TRACE conn4 -> [0,1478,"timeouts",{"script":35000}] 11:50:21 INFO - PROCESS | 1768 | 1483818621526 Marionette TRACE conn4 <- [1,1478,null,{}] 11:50:21 INFO - PROCESS | 1768 | 1483818621532 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:21 INFO - PROCESS | 1768 | 1483818621835 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 11:50:21 INFO - PROCESS | 1768 | 1483818621896 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3acb400 == 6 [pid = 1815] [id = 463] 11:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa4547800) [pid = 1815] [serial = 1295] [outer = (nil)] 11:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa4568000) [pid = 1815] [serial = 1296] [outer = 0xa4547800] 11:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa4569c00) [pid = 1815] [serial = 1297] [outer = 0xa4547800] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa384f000) [pid = 1815] [serial = 1256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa375a000) [pid = 1815] [serial = 1265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3a46c00) [pid = 1815] [serial = 1268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa46c3000) [pid = 1815] [serial = 1274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3646c00) [pid = 1815] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa4554800) [pid = 1815] [serial = 1271] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa27acc00) [pid = 1815] [serial = 1262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 11:50:22 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa27a8000) [pid = 1815] [serial = 1259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 11:50:23 INFO - PROCESS | 1768 | 1483818623283 Marionette TRACE conn4 <- [1,1480,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:23 INFO - . 11:50:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1795ms 11:50:23 INFO - PROCESS | 1768 | 1483818623317 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 11:50:23 INFO - PROCESS | 1768 | 1483818623320 Marionette TRACE conn4 <- [1,1481,null,{"value":"2147483649"}] 11:50:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 11:50:23 INFO - PROCESS | 1768 | 1483818623327 Marionette TRACE conn4 -> [0,1482,"timeouts",{"script":35000}] 11:50:23 INFO - PROCESS | 1768 | 1483818623335 Marionette TRACE conn4 <- [1,1482,null,{}] 11:50:23 INFO - PROCESS | 1768 | 1483818623353 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:23 INFO - PROCESS | 1768 | 1483818623553 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 11:50:23 INFO - PROCESS | 1768 | 1483818623630 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3e400 == 7 [pid = 1815] [id = 464] 11:50:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3a45800) [pid = 1815] [serial = 1298] [outer = (nil)] 11:50:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa46c1000) [pid = 1815] [serial = 1299] [outer = 0xa3a45800] 11:50:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa46c0400) [pid = 1815] [serial = 1300] [outer = 0xa3a45800] 11:50:24 INFO - PROCESS | 1768 | 1483818624599 Marionette TRACE conn4 <- [1,1484,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:24 INFO - . 11:50:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1303ms 11:50:24 INFO - PROCESS | 1768 | 1483818624632 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 11:50:24 INFO - PROCESS | 1768 | 1483818624641 Marionette TRACE conn4 <- [1,1485,null,{"value":"2147483649"}] 11:50:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 11:50:24 INFO - PROCESS | 1768 | 1483818624649 Marionette TRACE conn4 -> [0,1486,"timeouts",{"script":35000}] 11:50:24 INFO - PROCESS | 1768 | 1483818624657 Marionette TRACE conn4 <- [1,1486,null,{}] 11:50:24 INFO - PROCESS | 1768 | 1483818624669 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:24 INFO - PROCESS | 1768 | 1483818624895 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 11:50:24 INFO - PROCESS | 1768 | 1483818624976 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3645400 == 8 [pid = 1815] [id = 465] 11:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3851400) [pid = 1815] [serial = 1301] [outer = (nil)] 11:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa4553000) [pid = 1815] [serial = 1302] [outer = 0xa3851400] 11:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa456dc00) [pid = 1815] [serial = 1303] [outer = 0xa3851400] 11:50:26 INFO - PROCESS | 1768 | 1483818626010 Marionette TRACE conn4 <- [1,1488,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:26 INFO - . 11:50:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1390ms 11:50:26 INFO - PROCESS | 1768 | 1483818626086 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 11:50:26 INFO - PROCESS | 1768 | 1483818626099 Marionette TRACE conn4 <- [1,1489,null,{"value":"2147483649"}] 11:50:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 11:50:26 INFO - PROCESS | 1768 | 1483818626124 Marionette TRACE conn4 -> [0,1490,"timeouts",{"script":35000}] 11:50:26 INFO - PROCESS | 1768 | 1483818626145 Marionette TRACE conn4 <- [1,1490,null,{}] 11:50:26 INFO - PROCESS | 1768 | 1483818626163 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:26 INFO - PROCESS | 1768 | 1483818626443 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 11:50:26 INFO - PROCESS | 1768 | 1483818626590 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328d000 == 9 [pid = 1815] [id = 466] 11:50:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa328d400) [pid = 1815] [serial = 1304] [outer = (nil)] 11:50:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3644000) [pid = 1815] [serial = 1305] [outer = 0xa328d400] 11:50:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa375d800) [pid = 1815] [serial = 1306] [outer = 0xa328d400] 11:50:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa3acb400 == 8 [pid = 1815] [id = 463] 11:50:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3fc00 == 7 [pid = 1815] [id = 462] 11:50:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa375bc00 == 6 [pid = 1815] [id = 461] 11:50:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa328c000 == 5 [pid = 1815] [id = 460] 11:50:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa27aac00 == 4 [pid = 1815] [id = 459] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa3a47400) [pid = 1815] [serial = 1258] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa3762000) [pid = 1815] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa488cc00) [pid = 1815] [serial = 1276] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa488ac00) [pid = 1815] [serial = 1275] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3290000) [pid = 1815] [serial = 1264] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3644c00) [pid = 1815] [serial = 1261] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa4566800) [pid = 1815] [serial = 1272] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa4567800) [pid = 1815] [serial = 1273] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa454c400) [pid = 1815] [serial = 1270] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3844400) [pid = 1815] [serial = 1267] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa4548400) [pid = 1815] [serial = 1269] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3765000) [pid = 1815] [serial = 1266] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3286800) [pid = 1815] [serial = 1263] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa328d800) [pid = 1815] [serial = 1260] [outer = (nil)] [url = about:blank] 11:50:27 INFO - PROCESS | 1768 | 1483818627802 Marionette TRACE conn4 <- [1,1492,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:27 INFO - . 11:50:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1737ms 11:50:27 INFO - PROCESS | 1768 | 1483818627849 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 11:50:27 INFO - PROCESS | 1768 | 1483818627855 Marionette TRACE conn4 <- [1,1493,null,{"value":"2147483649"}] 11:50:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 11:50:27 INFO - PROCESS | 1768 | 1483818627884 Marionette TRACE conn4 -> [0,1494,"timeouts",{"script":35000}] 11:50:27 INFO - PROCESS | 1768 | 1483818627898 Marionette TRACE conn4 <- [1,1494,null,{}] 11:50:27 INFO - PROCESS | 1768 | 1483818627904 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:28 INFO - PROCESS | 1768 | 1483818628091 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 11:50:28 INFO - PROCESS | 1768 | 1483818628181 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa375e400 == 5 [pid = 1815] [id = 467] 11:50:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3760c00) [pid = 1815] [serial = 1307] [outer = (nil)] 11:50:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3847400) [pid = 1815] [serial = 1308] [outer = 0xa3760c00] 11:50:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa384b800) [pid = 1815] [serial = 1309] [outer = 0xa3760c00] 11:50:29 INFO - PROCESS | 1768 | 1483818629439 Marionette TRACE conn4 <- [1,1496,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:29 INFO - . 11:50:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1607ms 11:50:29 INFO - PROCESS | 1768 | 1483818629485 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 11:50:29 INFO - PROCESS | 1768 | 1483818629493 Marionette TRACE conn4 <- [1,1497,null,{"value":"2147483649"}] 11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 11:50:29 INFO - PROCESS | 1768 | 1483818629500 Marionette TRACE conn4 -> [0,1498,"timeouts",{"script":35000}] 11:50:29 INFO - PROCESS | 1768 | 1483818629505 Marionette TRACE conn4 <- [1,1498,null,{}] 11:50:29 INFO - PROCESS | 1768 | 1483818629523 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:29 INFO - PROCESS | 1768 | 1483818629763 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 11:50:29 INFO - PROCESS | 1768 | 1483818629864 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:29 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a43400 == 6 [pid = 1815] [id = 468] 11:50:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3a47400) [pid = 1815] [serial = 1310] [outer = (nil)] 11:50:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3acb400) [pid = 1815] [serial = 1311] [outer = 0xa3a47400] 11:50:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa454b000) [pid = 1815] [serial = 1312] [outer = 0xa3a47400] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa375c000) [pid = 1815] [serial = 1289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3a40000) [pid = 1815] [serial = 1292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa4547800) [pid = 1815] [serial = 1295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa27ac000) [pid = 1815] [serial = 1284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa328c400) [pid = 1815] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3289800) [pid = 1815] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818615852] 11:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa4551000) [pid = 1815] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 11:50:31 INFO - PROCESS | 1768 | 1483818631548 Marionette TRACE conn4 <- [1,1500,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:31 INFO - . 11:50:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 2098ms 11:50:31 INFO - PROCESS | 1768 | 1483818631600 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 11:50:31 INFO - PROCESS | 1768 | 1483818631606 Marionette TRACE conn4 <- [1,1501,null,{"value":"2147483649"}] 11:50:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 11:50:31 INFO - PROCESS | 1768 | 1483818631615 Marionette TRACE conn4 -> [0,1502,"timeouts",{"script":35000}] 11:50:31 INFO - PROCESS | 1768 | 1483818631626 Marionette TRACE conn4 <- [1,1502,null,{}] 11:50:31 INFO - PROCESS | 1768 | 1483818631643 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:31 INFO - PROCESS | 1768 | 1483818631853 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 11:50:31 INFO - PROCESS | 1768 | 1483818631951 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4549400 == 7 [pid = 1815] [id = 469] 11:50:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa454a400) [pid = 1815] [serial = 1313] [outer = (nil)] 11:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa4568800) [pid = 1815] [serial = 1314] [outer = 0xa454a400] 11:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa456d000) [pid = 1815] [serial = 1315] [outer = 0xa454a400] 11:50:33 INFO - PROCESS | 1768 | 1483818633395 Marionette TRACE conn4 <- [1,1504,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:33 INFO - . 11:50:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1805ms 11:50:33 INFO - PROCESS | 1768 | 1483818633420 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 11:50:33 INFO - PROCESS | 1768 | 1483818633430 Marionette TRACE conn4 <- [1,1505,null,{"value":"2147483649"}] 11:50:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 11:50:33 INFO - PROCESS | 1768 | 1483818633446 Marionette TRACE conn4 -> [0,1506,"timeouts",{"script":35000}] 11:50:33 INFO - PROCESS | 1768 | 1483818633452 Marionette TRACE conn4 <- [1,1506,null,{}] 11:50:33 INFO - PROCESS | 1768 | 1483818633459 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:33 INFO - PROCESS | 1768 | 1483818633671 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 11:50:33 INFO - PROCESS | 1768 | 1483818633762 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3197000 == 8 [pid = 1815] [id = 470] 11:50:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3282400) [pid = 1815] [serial = 1316] [outer = (nil)] 11:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa375b400) [pid = 1815] [serial = 1317] [outer = 0xa3282400] 11:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3850c00) [pid = 1815] [serial = 1318] [outer = 0xa3282400] 11:50:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4551800 == 9 [pid = 1815] [id = 471] 11:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa4552400) [pid = 1815] [serial = 1319] [outer = (nil)] 11:50:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa46c9800) [pid = 1815] [serial = 1320] [outer = 0xa4552400] 11:50:35 INFO - PROCESS | 1768 | 1483818635145 Marionette TRACE conn4 <- [1,1508,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:35 INFO - . 11:50:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1746ms 11:50:35 INFO - PROCESS | 1768 | 1483818635194 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 11:50:35 INFO - PROCESS | 1768 | 1483818635197 Marionette TRACE conn4 <- [1,1509,null,{"value":"2147483649"}] 11:50:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 11:50:35 INFO - PROCESS | 1768 | 1483818635205 Marionette TRACE conn4 -> [0,1510,"timeouts",{"script":35000}] 11:50:35 INFO - PROCESS | 1768 | 1483818635212 Marionette TRACE conn4 <- [1,1510,null,{}] 11:50:35 INFO - PROCESS | 1768 | 1483818635244 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:35 INFO - PROCESS | 1768 | 1483818635459 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 11:50:35 INFO - PROCESS | 1768 | 1483818635536 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:35 INFO - PROCESS | 1768 | ++DOCSHELL 0xa5499c00 == 10 [pid = 1815] [id = 472] 11:50:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa556c400) [pid = 1815] [serial = 1321] [outer = (nil)] 11:50:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa5574000) [pid = 1815] [serial = 1322] [outer = 0xa556c400] 11:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa5589000) [pid = 1815] [serial = 1323] [outer = 0xa556c400] 11:50:36 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27ad400 == 11 [pid = 1815] [id = 473] 11:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa27b2800) [pid = 1815] [serial = 1324] [outer = (nil)] 11:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa3282000) [pid = 1815] [serial = 1325] [outer = 0xa27b2800] 11:50:37 INFO - PROCESS | 1768 | 1483818637184 Marionette TRACE conn4 <- [1,1512,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:37 INFO - . 11:50:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 2045ms 11:50:37 INFO - PROCESS | 1768 | 1483818637270 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 11:50:37 INFO - PROCESS | 1768 | 1483818637282 Marionette TRACE conn4 <- [1,1513,null,{"value":"2147483649"}] 11:50:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 11:50:37 INFO - PROCESS | 1768 | 1483818637300 Marionette TRACE conn4 -> [0,1514,"timeouts",{"script":35000}] 11:50:37 INFO - PROCESS | 1768 | 1483818637314 Marionette TRACE conn4 <- [1,1514,null,{}] 11:50:37 INFO - PROCESS | 1768 | 1483818637336 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a43400 == 10 [pid = 1815] [id = 468] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa328d000 == 9 [pid = 1815] [id = 466] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3645400 == 8 [pid = 1815] [id = 465] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa375e400 == 7 [pid = 1815] [id = 467] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa4551800 == 6 [pid = 1815] [id = 471] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3197000 == 5 [pid = 1815] [id = 470] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3e400 == 4 [pid = 1815] [id = 464] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa4549400 == 3 [pid = 1815] [id = 469] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa4569c00) [pid = 1815] [serial = 1297] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa3283800) [pid = 1815] [serial = 1286] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa328fc00) [pid = 1815] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa363a400) [pid = 1815] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818615852] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa4963c00) [pid = 1815] [serial = 1281] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3abd800) [pid = 1815] [serial = 1294] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3760400) [pid = 1815] [serial = 1291] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa4568000) [pid = 1815] [serial = 1296] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa46c1000) [pid = 1815] [serial = 1299] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3a48c00) [pid = 1815] [serial = 1293] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3762c00) [pid = 1815] [serial = 1290] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa318e800) [pid = 1815] [serial = 1285] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa4904400) [pid = 1815] [serial = 1280] [outer = (nil)] [url = about:blank] 11:50:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa27ad400 == 2 [pid = 1815] [id = 473] 11:50:37 INFO - PROCESS | 1768 | 1483818637926 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 11:50:38 INFO - PROCESS | 1768 | 1483818638022 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b1800 == 3 [pid = 1815] [id = 474] 11:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa27b2400) [pid = 1815] [serial = 1326] [outer = (nil)] 11:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa318ec00) [pid = 1815] [serial = 1327] [outer = 0xa27b2400] 11:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3196000) [pid = 1815] [serial = 1328] [outer = 0xa27b2400] 11:50:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa328a000 == 4 [pid = 1815] [id = 475] 11:50:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa328b000) [pid = 1815] [serial = 1329] [outer = (nil)] 11:50:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:50:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa328e000) [pid = 1815] [serial = 1330] [outer = 0xa328b000] 11:50:39 INFO - PROCESS | 1768 | 1483818639398 Marionette TRACE conn4 <- [1,1516,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:39 INFO - . 11:50:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 2121ms 11:50:39 INFO - PROCESS | 1768 | 1483818639420 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 11:50:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 11:50:39 INFO - PROCESS | 1768 | 1483818639428 Marionette TRACE conn4 <- [1,1517,null,{"value":"2147483649"}] 11:50:39 INFO - PROCESS | 1768 | 1483818639441 Marionette TRACE conn4 -> [0,1518,"timeouts",{"script":35000}] 11:50:39 INFO - PROCESS | 1768 | 1483818639450 Marionette TRACE conn4 <- [1,1518,null,{}] 11:50:39 INFO - PROCESS | 1768 | 1483818639456 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:39 INFO - PROCESS | 1768 | 1483818639732 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 11:50:39 INFO - PROCESS | 1768 | 1483818639843 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3642000 == 5 [pid = 1815] [id = 476] 11:50:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3642400) [pid = 1815] [serial = 1331] [outer = (nil)] 11:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3758c00) [pid = 1815] [serial = 1332] [outer = 0xa3642400] 11:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa375a400) [pid = 1815] [serial = 1333] [outer = 0xa3642400] 11:50:41 INFO - PROCESS | 1768 | 1483818641392 Marionette TRACE conn4 <- [1,1520,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:41 INFO - . 11:50:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 2004ms 11:50:41 INFO - PROCESS | 1768 | 1483818641445 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 11:50:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 11:50:41 INFO - PROCESS | 1768 | 1483818641455 Marionette TRACE conn4 <- [1,1521,null,{"value":"2147483649"}] 11:50:41 INFO - PROCESS | 1768 | 1483818641463 Marionette TRACE conn4 -> [0,1522,"timeouts",{"script":35000}] 11:50:41 INFO - PROCESS | 1768 | 1483818641470 Marionette TRACE conn4 <- [1,1522,null,{}] 11:50:41 INFO - PROCESS | 1768 | 1483818641521 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:41 INFO - PROCESS | 1768 | 1483818641736 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 11:50:41 INFO - PROCESS | 1768 | 1483818641839 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:41 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384d800 == 6 [pid = 1815] [id = 477] 11:50:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa384dc00) [pid = 1815] [serial = 1334] [outer = (nil)] 11:50:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3a3d400) [pid = 1815] [serial = 1335] [outer = 0xa384dc00] 11:50:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3a40c00) [pid = 1815] [serial = 1336] [outer = 0xa384dc00] 11:50:42 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa3760c00) [pid = 1815] [serial = 1307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 11:50:42 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa3a47400) [pid = 1815] [serial = 1310] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 11:50:42 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa454a400) [pid = 1815] [serial = 1313] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 11:50:42 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3851400) [pid = 1815] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 11:50:42 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa328d400) [pid = 1815] [serial = 1304] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 11:50:43 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3a45800) [pid = 1815] [serial = 1298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 11:50:43 INFO - PROCESS | 1768 | 1483818643485 Marionette TRACE conn4 <- [1,1524,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:43 INFO - . 11:50:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 2043ms 11:50:43 INFO - PROCESS | 1768 | 1483818643505 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 11:50:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 11:50:43 INFO - PROCESS | 1768 | 1483818643514 Marionette TRACE conn4 <- [1,1525,null,{"value":"2147483649"}] 11:50:43 INFO - PROCESS | 1768 | 1483818643526 Marionette TRACE conn4 -> [0,1526,"timeouts",{"script":35000}] 11:50:43 INFO - PROCESS | 1768 | 1483818643532 Marionette TRACE conn4 <- [1,1526,null,{}] 11:50:43 INFO - PROCESS | 1768 | 1483818643538 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:43 INFO - PROCESS | 1768 | 1483818643748 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 11:50:43 INFO - PROCESS | 1768 | 1483818643828 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:43 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a49400 == 7 [pid = 1815] [id = 478] 11:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3a49800) [pid = 1815] [serial = 1337] [outer = (nil)] 11:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3abe800) [pid = 1815] [serial = 1338] [outer = 0xa3a49800] 11:50:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3abdc00) [pid = 1815] [serial = 1339] [outer = 0xa3a49800] 11:50:45 INFO - PROCESS | 1768 | 1483818645025 Marionette TRACE conn4 <- [1,1528,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:45 INFO - . 11:50:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1534ms 11:50:45 INFO - PROCESS | 1768 | 1483818645067 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 11:50:45 INFO - PROCESS | 1768 | 1483818645070 Marionette TRACE conn4 <- [1,1529,null,{"value":"2147483649"}] 11:50:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 11:50:45 INFO - PROCESS | 1768 | 1483818645086 Marionette TRACE conn4 -> [0,1530,"timeouts",{"script":35000}] 11:50:45 INFO - PROCESS | 1768 | 1483818645094 Marionette TRACE conn4 <- [1,1530,null,{}] 11:50:45 INFO - PROCESS | 1768 | 1483818645114 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:45 INFO - PROCESS | 1768 | 1483818645350 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 11:50:45 INFO - PROCESS | 1768 | 1483818645429 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa363a400 == 8 [pid = 1815] [id = 479] 11:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3647c00) [pid = 1815] [serial = 1340] [outer = (nil)] 11:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3851000) [pid = 1815] [serial = 1341] [outer = 0xa3647c00] 11:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa3a45c00) [pid = 1815] [serial = 1342] [outer = 0xa3647c00] 11:50:46 INFO - PROCESS | 1768 | 1483818646698 Marionette TRACE conn4 <- [1,1532,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:46 INFO - . 11:50:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1653ms 11:50:46 INFO - PROCESS | 1768 | 1483818646732 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 11:50:46 INFO - PROCESS | 1768 | 1483818646756 Marionette TRACE conn4 <- [1,1533,null,{"value":"2147483649"}] 11:50:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 11:50:46 INFO - PROCESS | 1768 | 1483818646770 Marionette TRACE conn4 -> [0,1534,"timeouts",{"script":35000}] 11:50:46 INFO - PROCESS | 1768 | 1483818646777 Marionette TRACE conn4 <- [1,1534,null,{}] 11:50:46 INFO - PROCESS | 1768 | 1483818646790 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:47 INFO - PROCESS | 1768 | 1483818647048 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 11:50:47 INFO - PROCESS | 1768 | 1483818647188 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:47 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27ac000 == 9 [pid = 1815] [id = 480] 11:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa27af000) [pid = 1815] [serial = 1343] [outer = (nil)] 11:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa363c800) [pid = 1815] [serial = 1344] [outer = 0xa27af000] 11:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa3641400) [pid = 1815] [serial = 1345] [outer = 0xa27af000] 11:50:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa384d800 == 8 [pid = 1815] [id = 477] 11:50:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa3642000 == 7 [pid = 1815] [id = 476] 11:50:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa328a000 == 6 [pid = 1815] [id = 475] 11:50:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b1800 == 5 [pid = 1815] [id = 474] 11:50:47 INFO - PROCESS | 1768 | --DOCSHELL 0xa5499c00 == 4 [pid = 1815] [id = 472] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa4568800) [pid = 1815] [serial = 1314] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa456d000) [pid = 1815] [serial = 1315] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa456dc00) [pid = 1815] [serial = 1303] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa375d800) [pid = 1815] [serial = 1306] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa46c0400) [pid = 1815] [serial = 1300] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa454b000) [pid = 1815] [serial = 1312] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa384b800) [pid = 1815] [serial = 1309] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3acb400) [pid = 1815] [serial = 1311] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa3847400) [pid = 1815] [serial = 1308] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3644000) [pid = 1815] [serial = 1305] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa4553000) [pid = 1815] [serial = 1302] [outer = (nil)] [url = about:blank] 11:50:48 INFO - PROCESS | 1768 | 1483818648500 Marionette TRACE conn4 <- [1,1536,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:48 INFO - . 11:50:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1795ms 11:50:48 INFO - PROCESS | 1768 | 1483818648567 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 11:50:48 INFO - PROCESS | 1768 | 1483818648576 Marionette TRACE conn4 <- [1,1537,null,{"value":"2147483649"}] 11:50:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 11:50:48 INFO - PROCESS | 1768 | 1483818648587 Marionette TRACE conn4 -> [0,1538,"timeouts",{"script":35000}] 11:50:48 INFO - PROCESS | 1768 | 1483818648598 Marionette TRACE conn4 <- [1,1538,null,{}] 11:50:48 INFO - PROCESS | 1768 | 1483818648606 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:48 INFO - PROCESS | 1768 | 1483818648874 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 11:50:48 INFO - PROCESS | 1768 | 1483818648955 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3766400 == 5 [pid = 1815] [id = 481] 11:50:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3844800) [pid = 1815] [serial = 1346] [outer = (nil)] 11:50:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa384b400) [pid = 1815] [serial = 1347] [outer = 0xa3844800] 11:50:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa384c800) [pid = 1815] [serial = 1348] [outer = 0xa3844800] 11:50:50 INFO - PROCESS | 1768 | 1483818650154 Marionette TRACE conn4 <- [1,1540,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 11:50:50 INFO - . 11:50:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1591ms 11:50:50 INFO - PROCESS | 1768 | 1483818650189 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 11:50:50 INFO - PROCESS | 1768 | 1483818650200 Marionette TRACE conn4 <- [1,1541,null,{"value":"2147483649"}] 11:50:50 INFO - TEST-START | /resource-timing/test_resource_timing.html 11:50:50 INFO - PROCESS | 1768 | 1483818650233 Marionette TRACE conn4 -> [0,1542,"timeouts",{"script":35000}] 11:50:50 INFO - PROCESS | 1768 | 1483818650240 Marionette TRACE conn4 <- [1,1542,null,{}] 11:50:50 INFO - PROCESS | 1768 | 1483818650247 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:50 INFO - PROCESS | 1768 | 1483818650456 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 11:50:50 INFO - PROCESS | 1768 | 1483818650585 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/resource-timing/test_resource_timing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/resource-timing/test_resource_timing.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa454c400 == 6 [pid = 1815] [id = 482] 11:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa454f800) [pid = 1815] [serial = 1349] [outer = (nil)] 11:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa4564400) [pid = 1815] [serial = 1350] [outer = 0xa454f800] 11:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa4566400) [pid = 1815] [serial = 1351] [outer = 0xa454f800] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa328b000) [pid = 1815] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa27b2800) [pid = 1815] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818636782] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa4552400) [pid = 1815] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa384dc00) [pid = 1815] [serial = 1334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa556c400) [pid = 1815] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa3642400) [pid = 1815] [serial = 1331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa3282400) [pid = 1815] [serial = 1316] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 11:50:51 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa27b2400) [pid = 1815] [serial = 1326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:50:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a41800 == 7 [pid = 1815] [id = 483] 11:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3abe400) [pid = 1815] [serial = 1352] [outer = (nil)] 11:50:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa454e800) [pid = 1815] [serial = 1353] [outer = 0xa3abe400] 11:50:52 INFO - PROCESS | 1768 | 1483818652558 Marionette TRACE conn4 <- [1,1544,null,{"value":["/resource-timing/test_resource_timing.html",0,null,null,[["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe)",0,null,null],["PerformanceEntry has correct order of timing attributes (iframe)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (img)",0,null,null],["PerformanceEntry has correct order of timing attributes (img)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (link)",0,null,null],["PerformanceEntry has correct order of timing attributes (link)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (script)",0,null,null],["PerformanceEntry has correct order of timing attributes (script)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)",0,null,null],["PerformanceEntry has correct order of timing attributes (xmlhttprequest)",0,null,null],["window.performance Resource Timing Entries exist",0,null,null],["window.performance Resource Timing Entries exist 1",0,null,null],["window.performance Resource Timing Entries exist 2",0,null,null]]]}] 11:50:52 INFO - .................. 11:50:52 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2396ms 11:50:52 INFO - PROCESS | 1768 | 1483818652626 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 11:50:52 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 11:50:52 INFO - PROCESS | 1768 | 1483818652632 Marionette TRACE conn4 <- [1,1545,null,{"value":"2147483649"}] 11:50:52 INFO - PROCESS | 1768 | 1483818652640 Marionette TRACE conn4 -> [0,1546,"timeouts",{"script":35000}] 11:50:52 INFO - PROCESS | 1768 | 1483818652646 Marionette TRACE conn4 <- [1,1546,null,{}] 11:50:52 INFO - PROCESS | 1768 | 1483818652653 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:52 INFO - PROCESS | 1768 | 1483818652874 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 11:50:52 INFO - PROCESS | 1768 | 1483818652940 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/lock-bad-argument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/lock-bad-argument.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46c2800 == 8 [pid = 1815] [id = 484] 11:50:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa46ca000) [pid = 1815] [serial = 1354] [outer = (nil)] 11:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa488d000) [pid = 1815] [serial = 1355] [outer = 0xa46ca000] 11:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa488e800) [pid = 1815] [serial = 1356] [outer = 0xa46ca000] 11:50:53 INFO - PROCESS | 1768 | 1483818653942 Marionette TRACE conn4 <- [1,1548,null,{"value":["/screen-orientation/lock-bad-argument.html",0,null,null,[["Test that screen.orientation.lock() throws when the input isn't valid.",1,"assert_equals: expected \"portrait-primary\" but got \"landscape-primary\"","@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1\n"]]]}] 11:50:53 INFO - . 11:50:53 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1340ms 11:50:53 INFO - PROCESS | 1768 | 1483818653980 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 11:50:53 INFO - PROCESS | 1768 | 1483818653988 Marionette TRACE conn4 <- [1,1549,null,{"value":"2147483649"}] 11:50:53 INFO - TEST-START | /screen-orientation/lock-basic.html 11:50:54 INFO - PROCESS | 1768 | 1483818654007 Marionette TRACE conn4 -> [0,1550,"timeouts",{"script":35000}] 11:50:54 INFO - PROCESS | 1768 | 1483818654018 Marionette TRACE conn4 <- [1,1550,null,{}] 11:50:54 INFO - PROCESS | 1768 | 1483818654026 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:50:54 INFO - PROCESS | 1768 | 1483818654241 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 11:50:54 INFO - PROCESS | 1768 | 1483818654325 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/lock-basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/lock-basic.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:50:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3290c00 == 9 [pid = 1815] [id = 485] 11:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa363a800) [pid = 1815] [serial = 1357] [outer = (nil)] 11:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3763c00) [pid = 1815] [serial = 1358] [outer = 0xa363a800] 11:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3a43800) [pid = 1815] [serial = 1359] [outer = 0xa363a800] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a41800 == 8 [pid = 1815] [id = 483] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa454c400 == 7 [pid = 1815] [id = 482] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa363a400 == 6 [pid = 1815] [id = 479] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa27ac000 == 5 [pid = 1815] [id = 480] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a49400 == 4 [pid = 1815] [id = 478] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa3766400 == 3 [pid = 1815] [id = 481] 11:50:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa46c2800 == 2 [pid = 1815] [id = 484] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa3abe800) [pid = 1815] [serial = 1338] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa3a40c00) [pid = 1815] [serial = 1336] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa3196000) [pid = 1815] [serial = 1328] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa328e000) [pid = 1815] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa3282000) [pid = 1815] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1483818636782] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa5589000) [pid = 1815] [serial = 1323] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa46c9800) [pid = 1815] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3a3d400) [pid = 1815] [serial = 1335] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa375b400) [pid = 1815] [serial = 1317] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa3758c00) [pid = 1815] [serial = 1332] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa5574000) [pid = 1815] [serial = 1322] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa318ec00) [pid = 1815] [serial = 1327] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa3850c00) [pid = 1815] [serial = 1318] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa375a400) [pid = 1815] [serial = 1333] [outer = (nil)] [url = about:blank] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa3844800) [pid = 1815] [serial = 1346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa454f800) [pid = 1815] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa46ca000) [pid = 1815] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa3647c00) [pid = 1815] [serial = 1340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa3a49800) [pid = 1815] [serial = 1337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa27af000) [pid = 1815] [serial = 1343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 11:50:59 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3abe400) [pid = 1815] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa488d000) [pid = 1815] [serial = 1355] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa488e800) [pid = 1815] [serial = 1356] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa3a45c00) [pid = 1815] [serial = 1342] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa3abdc00) [pid = 1815] [serial = 1339] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3641400) [pid = 1815] [serial = 1345] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa4566400) [pid = 1815] [serial = 1351] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa454e800) [pid = 1815] [serial = 1353] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa384c800) [pid = 1815] [serial = 1348] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa4564400) [pid = 1815] [serial = 1350] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa384b400) [pid = 1815] [serial = 1347] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa363c800) [pid = 1815] [serial = 1344] [outer = (nil)] [url = about:blank] 11:51:03 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa3851000) [pid = 1815] [serial = 1341] [outer = (nil)] [url = about:blank] 11:51:09 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3763c00) [pid = 1815] [serial = 1358] [outer = (nil)] [url = about:blank] 11:51:24 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:51:24 INFO - ... 11:51:24 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30860ms 11:51:24 INFO - PROCESS | 1768 | 1483818684847 Marionette TRACE conn4 <- [1,1552,null,{"value":["/screen-orientation/lock-basic.html",2,null,null,[["Test that screen.orientation.unlock() doesn't throw when there is no lock",0,null,null],["Test that screen.orientation.lock returns a pending promise.",2,"Test timed out",null],["Test that screen.orientation.lock() is actually async",0,null,null]]]}] 11:51:24 INFO - PROCESS | 1768 | 1483818684864 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 11:51:24 INFO - PROCESS | 1768 | 1483818684869 Marionette TRACE conn4 <- [1,1553,null,{"value":"2147483649"}] 11:51:24 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 11:51:24 INFO - PROCESS | 1768 | 1483818684879 Marionette TRACE conn4 -> [0,1554,"timeouts",{"script":35000}] 11:51:24 INFO - PROCESS | 1768 | 1483818684885 Marionette TRACE conn4 <- [1,1554,null,{}] 11:51:24 INFO - PROCESS | 1768 | 1483818684897 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:51:25 INFO - PROCESS | 1768 | 1483818685142 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 11:51:25 INFO - PROCESS | 1768 | 1483818685188 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/lock-sandboxed-iframe.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:51:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27af800 == 3 [pid = 1815] [id = 486] 11:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27afc00) [pid = 1815] [serial = 1360] [outer = (nil)] 11:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318a800) [pid = 1815] [serial = 1361] [outer = 0xa27afc00] 11:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3191400) [pid = 1815] [serial = 1362] [outer = 0xa27afc00] 11:51:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3196800 == 4 [pid = 1815] [id = 487] 11:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3197000) [pid = 1815] [serial = 1363] [outer = (nil)] 11:51:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3197400 == 5 [pid = 1815] [id = 488] 11:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3198400) [pid = 1815] [serial = 1364] [outer = (nil)] 11:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa318bc00) [pid = 1815] [serial = 1365] [outer = 0xa3198400] 11:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa27abc00) [pid = 1815] [serial = 1366] [outer = 0xa3197000] 11:51:33 INFO - PROCESS | 1768 | --DOCSHELL 0xa3290c00 == 4 [pid = 1815] [id = 485] 11:51:39 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa363a800) [pid = 1815] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 11:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa318a800) [pid = 1815] [serial = 1361] [outer = (nil)] [url = about:blank] 11:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3a43800) [pid = 1815] [serial = 1359] [outer = (nil)] [url = about:blank] 11:51:55 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:51:55 INFO - PROCESS | 1768 | 1483818715662 Marionette TRACE conn4 <- [1,1556,null,{"value":["/screen-orientation/lock-sandboxed-iframe.html",2,null,null,[["Test without 'allow-orientation-lock' sandboxing directive",1,"assert_equals: screen.lockOrientation() throws a SecurityError expected \"SecurityError\" but got \"NotSupportedError\"","runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"],["Test with 'allow-orientation-lock' sandboxing directive",3,null,null]]]}] 11:51:55 INFO - .. 11:51:55 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30835ms 11:51:55 INFO - PROCESS | 1768 | 1483818715715 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 11:51:55 INFO - PROCESS | 1768 | 1483818715722 Marionette TRACE conn4 <- [1,1557,null,{"value":"2147483649"}] 11:51:55 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 11:51:55 INFO - PROCESS | 1768 | 1483818715733 Marionette TRACE conn4 -> [0,1558,"timeouts",{"script":35000}] 11:51:55 INFO - PROCESS | 1768 | 1483818715741 Marionette TRACE conn4 <- [1,1558,null,{}] 11:51:55 INFO - PROCESS | 1768 | 1483818715753 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:51:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3196800 == 3 [pid = 1815] [id = 487] 11:51:55 INFO - PROCESS | 1768 | --DOCSHELL 0xa3197400 == 2 [pid = 1815] [id = 488] 11:51:56 INFO - PROCESS | 1768 | 1483818716003 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 11:51:56 INFO - PROCESS | 1768 | 1483818716067 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/onchange-event-subframe.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:51:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b4000 == 3 [pid = 1815] [id = 489] 11:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa27b4400) [pid = 1815] [serial = 1367] [outer = (nil)] 11:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa318ec00) [pid = 1815] [serial = 1368] [outer = 0xa27b4400] 11:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3196800) [pid = 1815] [serial = 1369] [outer = 0xa27b4400] 11:51:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3286c00 == 4 [pid = 1815] [id = 490] 11:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3289000) [pid = 1815] [serial = 1370] [outer = (nil)] 11:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3198800) [pid = 1815] [serial = 1371] [outer = 0xa3289000] 11:52:04 INFO - PROCESS | 1768 | --DOCSHELL 0xa27af800 == 3 [pid = 1815] [id = 486] 11:52:10 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0xa3197000) [pid = 1815] [serial = 1363] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa3198400) [pid = 1815] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 11:52:10 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xa27afc00) [pid = 1815] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 11:52:15 INFO - PROCESS | 1768 | --DOMWINDOW == 9 (0xa27abc00) [pid = 1815] [serial = 1366] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa318bc00) [pid = 1815] [serial = 1365] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa318ec00) [pid = 1815] [serial = 1368] [outer = (nil)] [url = about:blank] 11:52:15 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3191400) [pid = 1815] [serial = 1362] [outer = (nil)] [url = about:blank] 11:52:26 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:52:26 INFO - PROCESS | 1768 | 1483818746557 Marionette TRACE conn4 <- [1,1560,null,{"value":["/screen-orientation/onchange-event-subframe.html",2,null,null,[["Test subframes receive orientation change events",3,null,null]]]}] 11:52:26 INFO - . 11:52:26 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30885ms 11:52:26 INFO - PROCESS | 1768 | 1483818746615 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 1768 | 1483818746627 Marionette TRACE conn4 <- [1,1561,null,{"value":"2147483649"}] 11:52:26 INFO - TEST-START | /screen-orientation/onchange-event.html 11:52:26 INFO - PROCESS | 1768 | 1483818746641 Marionette TRACE conn4 -> [0,1562,"timeouts",{"script":35000}] 11:52:26 INFO - PROCESS | 1768 | 1483818746648 Marionette TRACE conn4 <- [1,1562,null,{}] 11:52:26 INFO - PROCESS | 1768 | 1483818746654 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:52:26 INFO - PROCESS | 1768 | --DOCSHELL 0xa3286c00 == 2 [pid = 1815] [id = 490] 11:52:26 INFO - PROCESS | 1768 | 1483818746883 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 11:52:26 INFO - PROCESS | 1768 | 1483818746931 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/onchange-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/onchange-event.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:52:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b0800 == 3 [pid = 1815] [id = 491] 11:52:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa27b0c00) [pid = 1815] [serial = 1372] [outer = (nil)] 11:52:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa318d000) [pid = 1815] [serial = 1373] [outer = 0xa27b0c00] 11:52:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3194c00) [pid = 1815] [serial = 1374] [outer = 0xa27b0c00] 11:52:35 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b4000 == 2 [pid = 1815] [id = 489] 11:52:41 INFO - PROCESS | 1768 | --DOMWINDOW == 8 (0xa3289000) [pid = 1815] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 11:52:41 INFO - PROCESS | 1768 | --DOMWINDOW == 7 (0xa27b4400) [pid = 1815] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 11:52:45 INFO - PROCESS | 1768 | --DOMWINDOW == 6 (0xa3198800) [pid = 1815] [serial = 1371] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1768 | --DOMWINDOW == 5 (0xa318d000) [pid = 1815] [serial = 1373] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1768 | --DOMWINDOW == 4 (0xa3196800) [pid = 1815] [serial = 1369] [outer = (nil)] [url = about:blank] 11:52:57 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:52:57 INFO - PROCESS | 1768 | 1483818777416 Marionette TRACE conn4 <- [1,1564,null,{"value":["/screen-orientation/onchange-event.html",2,null,null,[["Test that orientationchange event is fired when the orientation changes.",3,null,null],["Test that orientationchange event is not fired when the orientation does not change.",3,null,null]]]}] 11:52:57 INFO - .. 11:52:57 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30829ms 11:52:57 INFO - PROCESS | 1768 | 1483818777472 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 1768 | 1483818777479 Marionette TRACE conn4 <- [1,1565,null,{"value":"2147483649"}] 11:52:57 INFO - TEST-START | /screen-orientation/orientation-api.html 11:52:57 INFO - PROCESS | 1768 | 1483818777491 Marionette TRACE conn4 -> [0,1566,"timeouts",{"script":35000}] 11:52:57 INFO - PROCESS | 1768 | 1483818777500 Marionette TRACE conn4 <- [1,1566,null,{}] 11:52:57 INFO - PROCESS | 1768 | 1483818777512 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:52:57 INFO - PROCESS | 1768 | 1483818777769 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 11:52:57 INFO - PROCESS | 1768 | 1483818777828 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/orientation-api.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/orientation-api.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:52:57 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27b3800 == 3 [pid = 1815] [id = 492] 11:52:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa27b3c00) [pid = 1815] [serial = 1375] [outer = (nil)] 11:52:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0xa318e000) [pid = 1815] [serial = 1376] [outer = 0xa27b3c00] 11:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa3195c00) [pid = 1815] [serial = 1377] [outer = 0xa27b3c00] 11:52:59 INFO - PROCESS | 1768 | 1483818779021 Marionette TRACE conn4 <- [1,1568,null,{"value":["/screen-orientation/orientation-api.html",0,null,null,[["Test that the Screen Orientation API is present.",0,null,null],["Test Screen Orientation API property types.",0,null,null],["Test that screen.orientation is an EventTarget.",0,null,null]]]}] 11:52:59 INFO - ... 11:52:59 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1544ms 11:52:59 INFO - PROCESS | 1768 | 1483818779036 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 11:52:59 INFO - TEST-START | /screen-orientation/orientation-reading.html 11:52:59 INFO - PROCESS | 1768 | 1483818779046 Marionette TRACE conn4 <- [1,1569,null,{"value":"2147483649"}] 11:52:59 INFO - PROCESS | 1768 | 1483818779057 Marionette TRACE conn4 -> [0,1570,"timeouts",{"script":35000}] 11:52:59 INFO - PROCESS | 1768 | 1483818779070 Marionette TRACE conn4 <- [1,1570,null,{}] 11:52:59 INFO - PROCESS | 1768 | 1483818779095 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:52:59 INFO - PROCESS | 1768 | 1483818779320 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 11:52:59 INFO - PROCESS | 1768 | 1483818779379 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/orientation-reading.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/orientation-reading.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3194000 == 4 [pid = 1815] [id = 493] 11:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0xa3196c00) [pid = 1815] [serial = 1378] [outer = (nil)] 11:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0xa3289000) [pid = 1815] [serial = 1379] [outer = 0xa3196c00] 11:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0xa328a000) [pid = 1815] [serial = 1380] [outer = 0xa3196c00] 11:53:00 INFO - PROCESS | 1768 | 1483818780649 Marionette TRACE conn4 <- [1,1572,null,{"value":["/screen-orientation/orientation-reading.html",0,null,null,[["Test screen.orientation properties",0,null,null],["Test screen.orientation default values.",1,"assert_equals: expected \"portrait-primary\" but got \"landscape-primary\"","@http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1\n"],["Test that screen.orientation properties are not writable",0,null,null],["Test that screen.orientation is always the same object",0,null,null],["Test that screen.orientation values change if the orientation changes",1,"assert_unreached: Unexpected orientation change Reached unreachable code","@http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9\n"]]]}] 11:53:00 INFO - ..... 11:53:00 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1646ms 11:53:00 INFO - PROCESS | 1768 | 1483818780709 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 11:53:00 INFO - PROCESS | 1768 | 1483818780721 Marionette TRACE conn4 <- [1,1573,null,{"value":"2147483649"}] 11:53:00 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 11:53:00 INFO - PROCESS | 1768 | 1483818780729 Marionette TRACE conn4 -> [0,1574,"timeouts",{"script":35000}] 11:53:00 INFO - PROCESS | 1768 | 1483818780736 Marionette TRACE conn4 <- [1,1574,null,{}] 11:53:00 INFO - PROCESS | 1768 | 1483818780745 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:53:01 INFO - PROCESS | 1768 | 1483818781005 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 11:53:01 INFO - PROCESS | 1768 | 1483818781046 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/secure-contexts/basic-popup-and-iframe-tests.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3642400 == 5 [pid = 1815] [id = 494] 11:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0xa3642800) [pid = 1815] [serial = 1381] [outer = (nil)] 11:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0xa3647800) [pid = 1815] [serial = 1382] [outer = 0xa3642800] 11:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa3758c00) [pid = 1815] [serial = 1383] [outer = 0xa3642800] 11:53:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3760400 == 6 [pid = 1815] [id = 495] 11:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0xa3761800) [pid = 1815] [serial = 1384] [outer = (nil)] 11:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0xa3761c00) [pid = 1815] [serial = 1385] [outer = 0xa3761800] 11:53:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3757800 == 7 [pid = 1815] [id = 496] 11:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa3763800) [pid = 1815] [serial = 1386] [outer = (nil)] 11:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0xa3764800) [pid = 1815] [serial = 1387] [outer = 0xa3763800] 11:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0xa3846800) [pid = 1815] [serial = 1388] [outer = 0xa3763800] 11:53:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3848000 == 8 [pid = 1815] [id = 497] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0xa3849c00) [pid = 1815] [serial = 1389] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa384a000) [pid = 1815] [serial = 1390] [outer = 0xa3849c00] 11:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3844400 == 9 [pid = 1815] [id = 498] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0xa3849800) [pid = 1815] [serial = 1391] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0xa384c000) [pid = 1815] [serial = 1392] [outer = 0xa3849800] 11:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384c800 == 10 [pid = 1815] [id = 499] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0xa3850800) [pid = 1815] [serial = 1393] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa3850c00) [pid = 1815] [serial = 1394] [outer = 0xa3850800] 11:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384b800 == 11 [pid = 1815] [id = 500] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0xa384f400) [pid = 1815] [serial = 1395] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0xa3a3cc00) [pid = 1815] [serial = 1396] [outer = 0xa384f400] 11:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f000 == 12 [pid = 1815] [id = 501] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0xa3a3f400) [pid = 1815] [serial = 1397] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa3a40000) [pid = 1815] [serial = 1398] [outer = 0xa3a3f400] 11:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3e400 == 13 [pid = 1815] [id = 502] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa3a41c00) [pid = 1815] [serial = 1399] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0xa375a400) [pid = 1815] [serial = 1400] [outer = 0xa3a41c00] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa3a41400) [pid = 1815] [serial = 1401] [outer = 0xa3a41c00] 11:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3e000 == 14 [pid = 1815] [id = 503] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa3a41800) [pid = 1815] [serial = 1402] [outer = (nil)] 11:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa3a43800) [pid = 1815] [serial = 1403] [outer = 0xa3a41800] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa3a45400) [pid = 1815] [serial = 1404] [outer = 0xa3a41800] 11:53:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3763000 == 15 [pid = 1815] [id = 504] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa3a49c00) [pid = 1815] [serial = 1405] [outer = (nil)] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0xa3a4a000) [pid = 1815] [serial = 1406] [outer = 0xa3a49c00] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0xa3abc800) [pid = 1815] [serial = 1407] [outer = 0xa3a49c00] 11:53:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3abec00 == 16 [pid = 1815] [id = 505] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0xa3abf000) [pid = 1815] [serial = 1408] [outer = (nil)] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa3abf400) [pid = 1815] [serial = 1409] [outer = 0xa3abf000] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0xa4547400) [pid = 1815] [serial = 1410] [outer = 0xa3abf000] 11:53:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a46800 == 17 [pid = 1815] [id = 506] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0xa3a4b400) [pid = 1815] [serial = 1411] [outer = (nil)] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0xa454d000) [pid = 1815] [serial = 1412] [outer = 0xa3a4b400] 11:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0xa4550400) [pid = 1815] [serial = 1413] [outer = 0xa3a4b400] 11:53:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4554800 == 18 [pid = 1815] [id = 507] 11:53:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa4554c00) [pid = 1815] [serial = 1414] [outer = (nil)] 11:53:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0xa4565400) [pid = 1815] [serial = 1415] [outer = 0xa4554c00] 11:53:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa4564800) [pid = 1815] [serial = 1416] [outer = 0xa4554c00] 11:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0xa27af000) [pid = 1815] [serial = 1417] [outer = 0xa4554c00] 11:53:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3198800 == 19 [pid = 1815] [id = 508] 11:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0xa3281400) [pid = 1815] [serial = 1418] [outer = (nil)] 11:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0xa363a800) [pid = 1815] [serial = 1419] [outer = 0xa3281400] 11:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0xa328f000) [pid = 1815] [serial = 1420] [outer = 0xa3281400] 11:53:07 INFO - PROCESS | 1768 | ++DOCSHELL 0xa318bc00 == 20 [pid = 1815] [id = 509] 11:53:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0xa363ec00) [pid = 1815] [serial = 1421] [outer = (nil)] 11:53:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0xa384e400) [pid = 1815] [serial = 1422] [outer = 0xa363ec00] 11:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0xa3852c00) [pid = 1815] [serial = 1423] [outer = 0xa363ec00] 11:53:08 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3845400 == 21 [pid = 1815] [id = 510] 11:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0xa3a45000) [pid = 1815] [serial = 1424] [outer = (nil)] 11:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0xa4561c00) [pid = 1815] [serial = 1425] [outer = 0xa3a45000] 11:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0xa4567c00) [pid = 1815] [serial = 1426] [outer = 0xa3a45000] 11:53:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3853800 == 22 [pid = 1815] [id = 511] 11:53:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0xa456c400) [pid = 1815] [serial = 1427] [outer = (nil)] 11:53:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0xa46c0400) [pid = 1815] [serial = 1428] [outer = 0xa456c400] 11:53:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0xa46c1c00) [pid = 1815] [serial = 1429] [outer = 0xa456c400] 11:53:10 INFO - PROCESS | 1768 | 1483818790129 Marionette TRACE conn4 <- [1,1576,null,{"value":["/secure-contexts/basic-popup-and-iframe-tests.html",0,null,null,[["Test Window.isSecureContext for HTTP creator",0,null,null],["Test Window.isSecureContext in an iframe loading an http: URI",0,null,null],["Test Window.isSecureContext in an iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in an iframe loading a javascript: URI",0,null,null],["Test Window.isSecureContext in an iframe loading about:blank",0,null,null],["Test Window.isSecureContext in an iframe loading initial about:blank",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an http: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in a popup loading an http: URI",0,null,null],["Test Window.isSecureContext in a popup loading an https: URI",0,null,null],["Test Window.isSecureContext in a popup loading a blob: URI",0,null,null],["Test Window.isSecureContext in a popup loading a javascript: URI",0,null,null],["Test Window.isSecureContext in a popup loading about:blank",0,null,null],["Test Window.isSecureContext in a popup loading initial about:blank",0,null,null]]]}] 11:53:10 INFO - .................. 11:53:10 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 9451ms 11:53:10 INFO - PROCESS | 1768 | 1483818790183 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 11:53:10 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 11:53:10 INFO - PROCESS | 1768 | 1483818790191 Marionette TRACE conn4 <- [1,1577,null,{"value":"2147483649"}] 11:53:10 INFO - PROCESS | 1768 | 1483818790205 Marionette TRACE conn4 -> [0,1578,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:53:10 INFO - PROCESS | 1768 | 1483818790453 Marionette TRACE conn4 <- [1,1578,null,{"value":null}] 11:53:10 INFO - PROCESS | 1768 | 1483818790527 Marionette TRACE conn4 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 11:53:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0xa375a000) [pid = 1815] [serial = 1430] [outer = 0xa77c1400] 11:53:11 INFO - PROCESS | 1768 | 1483818791071 Marionette TRACE conn4 <- [1,1579,null,{}] 11:53:11 INFO - PROCESS | 1768 | 1483818791144 Marionette TRACE conn4 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:53:11 INFO - PROCESS | 1768 | 1483818791194 Marionette TRACE conn4 <- [1,1580,null,{"value":null}] 11:53:11 INFO - PROCESS | 1768 | 1483818791215 Marionette TRACE conn4 -> [0,1581,"timeouts",{"script":35000}] 11:53:11 INFO - PROCESS | 1768 | 1483818791229 Marionette TRACE conn4 <- [1,1581,null,{}] 11:53:11 INFO - PROCESS | 1768 | 1483818791269 Marionette TRACE conn4 -> [0,1582,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:53:11 INFO - PROCESS | 1768 | 1483818791321 Marionette TRACE conn4 <- [1,1582,null,{"value":null}] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a46800 == 21 [pid = 1815] [id = 506] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3abec00 == 20 [pid = 1815] [id = 505] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3763000 == 19 [pid = 1815] [id = 504] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3e000 == 18 [pid = 1815] [id = 503] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3e400 == 17 [pid = 1815] [id = 502] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f000 == 16 [pid = 1815] [id = 501] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa384b800 == 15 [pid = 1815] [id = 500] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa384c800 == 14 [pid = 1815] [id = 499] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3844400 == 13 [pid = 1815] [id = 498] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3848000 == 12 [pid = 1815] [id = 497] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3757800 == 11 [pid = 1815] [id = 496] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3760400 == 10 [pid = 1815] [id = 495] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa3194000 == 9 [pid = 1815] [id = 493] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b3800 == 8 [pid = 1815] [id = 492] 11:53:11 INFO - PROCESS | 1768 | --DOCSHELL 0xa27b0800 == 7 [pid = 1815] [id = 491] 11:53:11 INFO - PROCESS | 1768 | 1483818791362 Marionette TRACE conn4 -> [0,1583,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/secure-contexts/basic-popup-and-iframe-tests.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3284000 == 8 [pid = 1815] [id = 512] 11:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0xa3284c00) [pid = 1815] [serial = 1431] [outer = (nil)] 11:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0xa3757400) [pid = 1815] [serial = 1432] [outer = 0xa3284c00] 11:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0xa3760400) [pid = 1815] [serial = 1433] [outer = 0xa3284c00] 11:53:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa384b800 == 9 [pid = 1815] [id = 513] 11:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0xa384c400) [pid = 1815] [serial = 1434] [outer = (nil)] 11:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0xa384c800) [pid = 1815] [serial = 1435] [outer = 0xa384c400] 11:53:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3f000 == 10 [pid = 1815] [id = 514] 11:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0xa3a47400) [pid = 1815] [serial = 1436] [outer = (nil)] 11:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0xa3abc400) [pid = 1815] [serial = 1437] [outer = 0xa3a47400] 11:53:12 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3a3c800 == 11 [pid = 1815] [id = 515] 11:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0xa4552c00) [pid = 1815] [serial = 1438] [outer = (nil)] 11:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0xa4567000) [pid = 1815] [serial = 1439] [outer = 0xa4552c00] 11:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa456d800 == 12 [pid = 1815] [id = 516] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0xa456dc00) [pid = 1815] [serial = 1440] [outer = (nil)] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0xa456e800) [pid = 1815] [serial = 1441] [outer = 0xa456dc00] 11:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46cb000 == 13 [pid = 1815] [id = 517] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa46ccc00) [pid = 1815] [serial = 1442] [outer = (nil)] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa4882c00) [pid = 1815] [serial = 1443] [outer = 0xa46ccc00] 11:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa488d800 == 14 [pid = 1815] [id = 518] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa488dc00) [pid = 1815] [serial = 1444] [outer = (nil)] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa488f000) [pid = 1815] [serial = 1445] [outer = 0xa488dc00] 11:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa46cb800 == 15 [pid = 1815] [id = 519] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0xa4903800) [pid = 1815] [serial = 1446] [outer = (nil)] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0xa4904400) [pid = 1815] [serial = 1447] [outer = 0xa4903800] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa48a2c00) [pid = 1815] [serial = 1448] [outer = 0xa4903800] 11:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4555c00 == 16 [pid = 1815] [id = 520] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0xa495c400) [pid = 1815] [serial = 1449] [outer = (nil)] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0xa495c800) [pid = 1815] [serial = 1450] [outer = 0xa495c400] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0xa496a800) [pid = 1815] [serial = 1451] [outer = 0xa495c400] 11:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa49dbc00 == 17 [pid = 1815] [id = 521] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0xa49dc000) [pid = 1815] [serial = 1452] [outer = (nil)] 11:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa49dcc00) [pid = 1815] [serial = 1453] [outer = 0xa49dc000] 11:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa496a400) [pid = 1815] [serial = 1454] [outer = 0xa49dc000] 11:53:14 INFO - PROCESS | 1768 | ++DOCSHELL 0xa556f400 == 18 [pid = 1815] [id = 522] 11:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0xa556fc00) [pid = 1815] [serial = 1455] [outer = (nil)] 11:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0xa5576c00) [pid = 1815] [serial = 1456] [outer = 0xa556fc00] 11:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0xa5593400) [pid = 1815] [serial = 1457] [outer = 0xa556fc00] 11:53:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0xa558bc00) [pid = 1815] [serial = 1458] [outer = 0xa556fc00] 11:53:15 INFO - PROCESS | 1768 | ++DOCSHELL 0xa7748400 == 19 [pid = 1815] [id = 523] 11:53:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0xa77c4800) [pid = 1815] [serial = 1459] [outer = (nil)] 11:53:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0xa82b3400) [pid = 1815] [serial = 1460] [outer = 0xa77c4800] 11:53:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0xa82b7000) [pid = 1815] [serial = 1461] [outer = 0xa77c4800] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0xa3763800) [pid = 1815] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0xa3849800) [pid = 1815] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0xa3abf000) [pid = 1815] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0xa3849c00) [pid = 1815] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/1d4436d8-6004-478b-b9de-973ff42477c3] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0xa3a3f400) [pid = 1815] [serial = 1397] [outer = (nil)] [url = about:blank] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0xa3761800) [pid = 1815] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0xa3850800) [pid = 1815] [serial = 1393] [outer = (nil)] [url = about:blank] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0xa3a41800) [pid = 1815] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0xa3a49c00) [pid = 1815] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/1d4436d8-6004-478b-b9de-973ff42477c3] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0xa3a41c00) [pid = 1815] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0xa27b0c00) [pid = 1815] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0xa384f400) [pid = 1815] [serial = 1395] [outer = (nil)] [url = about:blank] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0xa27b3c00) [pid = 1815] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 11:53:16 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0xa3196c00) [pid = 1815] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 11:53:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3647400 == 20 [pid = 1815] [id = 524] 11:53:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa375ac00) [pid = 1815] [serial = 1462] [outer = (nil)] 11:53:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0xa5591800) [pid = 1815] [serial = 1463] [outer = 0xa375ac00] 11:53:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0xa454c400) [pid = 1815] [serial = 1464] [outer = 0xa375ac00] 11:53:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa8fbac00 == 21 [pid = 1815] [id = 525] 11:53:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0xa8fbb000) [pid = 1815] [serial = 1465] [outer = (nil)] 11:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0xacc53400) [pid = 1815] [serial = 1466] [outer = 0xa8fbb000] 11:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa328ac00) [pid = 1815] [serial = 1467] [outer = 0xa8fbb000] 11:53:18 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27ac800 == 22 [pid = 1815] [id = 526] 11:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa27afc00) [pid = 1815] [serial = 1468] [outer = (nil)] 11:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0xa375e000) [pid = 1815] [serial = 1469] [outer = 0xa27afc00] 11:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0xa454c000) [pid = 1815] [serial = 1470] [outer = 0xa27afc00] 11:53:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4965000 == 23 [pid = 1815] [id = 527] 11:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0xa4965800) [pid = 1815] [serial = 1471] [outer = (nil)] 11:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0xa5573c00) [pid = 1815] [serial = 1472] [outer = 0xa4965800] 11:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0xa820a000) [pid = 1815] [serial = 1473] [outer = 0xa4965800] 11:53:20 INFO - PROCESS | 1768 | 1483818800385 Marionette TRACE conn4 <- [1,1583,null,{"value":["/secure-contexts/basic-popup-and-iframe-tests.https.html",0,null,null,[["Test Window.isSecureContext for HTTPS creator",0,null,null],["Test Window.isSecureContext in an iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in an iframe loading a javascript: URI",0,null,null],["Test Window.isSecureContext in an iframe loading about:blank",0,null,null],["Test Window.isSecureContext in an iframe loading initial about:blank",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in a popup loading an http: URI",0,null,null],["Test Window.isSecureContext in a popup loading an https: URI",0,null,null],["Test Window.isSecureContext in a popup loading a blob: URI",0,null,null],["Test Window.isSecureContext in a popup loading a javascript: URI",0,null,null],["Test Window.isSecureContext in a popup loading about:blank",0,null,null],["Test Window.isSecureContext in a popup loading initial about:blank",0,null,null]]]}] 11:53:20 INFO - ................ 11:53:20 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 10246ms 11:53:20 INFO - PROCESS | 1768 | 1483818800450 Marionette TRACE conn4 -> [0,1584,"getWindowHandle",null] 11:53:20 INFO - PROCESS | 1768 | 1483818800457 Marionette TRACE conn4 <- [1,1584,null,{"value":"2147483649"}] 11:53:20 INFO - TEST-START | /selection/Document-open.html 11:53:20 INFO - PROCESS | 1768 | 1483818800473 Marionette TRACE conn4 -> [0,1585,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:53:20 INFO - PROCESS | 1768 | 1483818800705 Marionette TRACE conn4 <- [1,1585,null,{"value":null}] 11:53:20 INFO - PROCESS | 1768 | 1483818800753 Marionette TRACE conn4 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:53:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0xa3641000) [pid = 1815] [serial = 1474] [outer = 0xa77c1400] 11:53:21 INFO - PROCESS | 1768 | 1483818801147 Marionette TRACE conn4 <- [1,1586,null,{}] 11:53:21 INFO - PROCESS | 1768 | 1483818801168 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:53:21 INFO - PROCESS | 1768 | 1483818801205 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 11:53:21 INFO - PROCESS | 1768 | 1483818801213 Marionette TRACE conn4 -> [0,1588,"timeouts",{"script":35000}] 11:53:21 INFO - PROCESS | 1768 | 1483818801222 Marionette TRACE conn4 <- [1,1588,null,{}] 11:53:21 INFO - PROCESS | 1768 | 1483818801233 Marionette TRACE conn4 -> [0,1589,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:53:21 INFO - PROCESS | 1768 | 1483818801308 Marionette TRACE conn4 <- [1,1589,null,{"value":null}] 11:53:21 INFO - PROCESS | 1768 | 1483818801315 Marionette TRACE conn4 -> [0,1590,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/Document-open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/Document-open.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:53:21 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2762c00 == 24 [pid = 1815] [id = 528] 11:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0xa2763000) [pid = 1815] [serial = 1475] [outer = (nil)] 11:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0xa2767400) [pid = 1815] [serial = 1476] [outer = 0xa2763000] 11:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0xa2766000) [pid = 1815] [serial = 1477] [outer = 0xa2763000] 11:53:22 INFO - PROCESS | 1768 | ++DOCSHELL 0xa27aec00 == 25 [pid = 1815] [id = 529] 11:53:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0xa363f800) [pid = 1815] [serial = 1478] [outer = (nil)] 11:53:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0xa3645800) [pid = 1815] [serial = 1479] [outer = 0xa363f800] 11:53:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0xa276c800) [pid = 1815] [serial = 1480] [outer = 0xa363f800] 11:53:22 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 694 11:53:22 INFO - PROCESS | 1768 | 1483818802569 Marionette TRACE conn4 <- [1,1590,null,{"value":["/selection/Document-open.html",0,null,null,[["Selection must be replaced with a new object after document.open()",1,"assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object \"\"","iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\niframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5\n"]]]}] 11:53:22 INFO - . 11:53:22 INFO - TEST-OK | /selection/Document-open.html | took 2137ms 11:53:22 INFO - PROCESS | 1768 | 1483818802607 Marionette TRACE conn4 -> [0,1591,"getWindowHandle",null] 11:53:22 INFO - PROCESS | 1768 | 1483818802610 Marionette TRACE conn4 <- [1,1591,null,{"value":"2147483649"}] 11:53:22 INFO - PROCESS | 1768 | 1483818802874 Marionette TRACE conn4 -> [0,1592,"timeouts",{"script":185000}] 11:53:22 INFO - PROCESS | 1768 | 1483818802877 Marionette TRACE conn4 <- [1,1592,null,{}] 11:53:23 INFO - PROCESS | 1768 | 1483818802923 Marionette TRACE conn4 -> [0,1593,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:53:23 INFO - TEST-START | /selection/addRange.html 11:53:23 INFO - PROCESS | 1768 | 1483818803231 Marionette TRACE conn4 <- [1,1593,null,{"value":null}] 11:53:23 INFO - PROCESS | 1768 | 1483818803293 Marionette TRACE conn4 -> [0,1594,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/addRange.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/addRange.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3647400 == 24 [pid = 1815] [id = 524] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa7748400 == 23 [pid = 1815] [id = 523] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3642400 == 22 [pid = 1815] [id = 494] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa384b800 == 21 [pid = 1815] [id = 513] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3f000 == 20 [pid = 1815] [id = 514] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3a3c800 == 19 [pid = 1815] [id = 515] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa456d800 == 18 [pid = 1815] [id = 516] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa46cb000 == 17 [pid = 1815] [id = 517] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa488d800 == 16 [pid = 1815] [id = 518] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa46cb800 == 15 [pid = 1815] [id = 519] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa4555c00 == 14 [pid = 1815] [id = 520] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa49dbc00 == 13 [pid = 1815] [id = 521] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa556f400 == 12 [pid = 1815] [id = 522] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa4554800 == 11 [pid = 1815] [id = 507] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa318bc00 == 10 [pid = 1815] [id = 509] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3198800 == 9 [pid = 1815] [id = 508] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3845400 == 8 [pid = 1815] [id = 510] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3853800 == 7 [pid = 1815] [id = 511] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa27ac800 == 6 [pid = 1815] [id = 526] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa4965000 == 5 [pid = 1815] [id = 527] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa2762c00 == 4 [pid = 1815] [id = 528] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa8fbac00 == 3 [pid = 1815] [id = 525] 11:53:23 INFO - PROCESS | 1768 | --DOCSHELL 0xa3284000 == 2 [pid = 1815] [id = 512] 11:53:23 INFO - PROCESS | 1768 | ++DOCSHELL 0xa275e800 == 3 [pid = 1815] [id = 530] 11:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0xa275ec00) [pid = 1815] [serial = 1481] [outer = (nil)] 11:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0xa27a6c00) [pid = 1815] [serial = 1482] [outer = 0xa275ec00] 11:53:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0xa27b3c00) [pid = 1815] [serial = 1483] [outer = 0xa275ec00] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0xa3764800) [pid = 1815] [serial = 1387] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0xa384c000) [pid = 1815] [serial = 1392] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0xa3abf400) [pid = 1815] [serial = 1409] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0xa384a000) [pid = 1815] [serial = 1390] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0xa4547400) [pid = 1815] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0xa318e000) [pid = 1815] [serial = 1376] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0xa3a40000) [pid = 1815] [serial = 1398] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0xa3761c00) [pid = 1815] [serial = 1385] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0xa3850c00) [pid = 1815] [serial = 1394] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0xa3647800) [pid = 1815] [serial = 1382] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0xa3a43800) [pid = 1815] [serial = 1403] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0xa3a4a000) [pid = 1815] [serial = 1406] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0xa3a41400) [pid = 1815] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0xa3195c00) [pid = 1815] [serial = 1377] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0xa3846800) [pid = 1815] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0xa3a45400) [pid = 1815] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0xa375a400) [pid = 1815] [serial = 1400] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0xa3289000) [pid = 1815] [serial = 1379] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0xa328a000) [pid = 1815] [serial = 1380] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0xa3194c00) [pid = 1815] [serial = 1374] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0xa3a3cc00) [pid = 1815] [serial = 1396] [outer = (nil)] [url = about:blank] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0xa3abc800) [pid = 1815] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/1d4436d8-6004-478b-b9de-973ff42477c3] 11:53:24 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0xa454d000) [pid = 1815] [serial = 1412] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | 1483818878372 Marionette TRACE conn4 <- [1,1594,null,{"value":["/selection/addRange.html",0,null,null,[["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"A\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0],--DOMWINDOW == 75 (0xa556fc00) [pid = 1815] [serial = 1455] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0xa77c4800) [pid = 1815] [serial = 1459] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa27afc00) [pid = 1815] [serial = 1468] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0xa8fbb000) [pid = 1815] [serial = 1465] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0xa2763000) [pid = 1815] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0xa375ac00) [pid = 1815] [serial = 1462] [outer = (nil)] [url = blob:https://web-platform.test:8443/ae757be3-88ad-4982-bef9-d06400238e52] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0xa495c400) [pid = 1815] [serial = 1449] [outer = (nil)] [url = blob:https://web-platform.test:8443/ae757be3-88ad-4982-bef9-d06400238e52] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0xa3281400) [pid = 1815] [serial = 1418] [outer = (nil)] [url = blob:http://web-platform.test:8000/1d4436d8-6004-478b-b9de-973ff42477c3] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0xa4965800) [pid = 1815] [serial = 1471] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0xa3a45000) [pid = 1815] [serial = 1424] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0xa456c400) [pid = 1815] [serial = 1427] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0xa363f800) [pid = 1815] [serial = 1478] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0xa49dc000) [pid = 1815] [serial = 1452] [outer = (nil)] [url = about:srcdoc] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0xa4552c00) [pid = 1815] [serial = 1438] [outer = (nil)] [url = about:srcdoc] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0xa488dc00) [pid = 1815] [serial = 1444] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0xa4903800) [pid = 1815] [serial = 1446] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0xa4554c00) [pid = 1815] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0xa363ec00) [pid = 1815] [serial = 1421] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0xa384c400) [pid = 1815] [serial = 1434] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0xa3a47400) [pid = 1815] [serial = 1436] [outer = (nil)] [url = blob:https://web-platform.test:8443/ae757be3-88ad-4982-bef9-d06400238e52] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0xa3a4b400) [pid = 1815] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0xa456dc00) [pid = 1815] [serial = 1440] [outer = (nil)] [url = about:blank] 11:54:39 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0xa46ccc00) [pid = 1815] [serial = 1442] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | 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 sa--DOMWINDOW == 52 (0xa3757400) [pid = 1815] [serial = 1432] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0xa328ac00) [pid = 1815] [serial = 1467] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0xa5591800) [pid = 1815] [serial = 1463] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0xa495c800) [pid = 1815] [serial = 1450] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0xa5576c00) [pid = 1815] [serial = 1456] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0xa2767400) [pid = 1815] [serial = 1476] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0xa363a800) [pid = 1815] [serial = 1419] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0xa5573c00) [pid = 1815] [serial = 1472] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0xa4561c00) [pid = 1815] [serial = 1425] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa46c0400) [pid = 1815] [serial = 1428] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0xa820a000) [pid = 1815] [serial = 1473] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0xa3645800) [pid = 1815] [serial = 1479] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0xa496a400) [pid = 1815] [serial = 1454] [outer = (nil)] [url = about:srcdoc] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0xa4567000) [pid = 1815] [serial = 1439] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa454c000) [pid = 1815] [serial = 1470] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0xa488f000) [pid = 1815] [serial = 1445] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0xa276c800) [pid = 1815] [serial = 1480] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0xa48a2c00) [pid = 1815] [serial = 1448] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0xa4565400) [pid = 1815] [serial = 1415] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0xa384e400) [pid = 1815] [serial = 1422] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0xa49dcc00) [pid = 1815] [serial = 1453] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0xa384c800) [pid = 1815] [serial = 1435] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa3abc400) [pid = 1815] [serial = 1437] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa496a800) [pid = 1815] [serial = 1451] [outer = (nil)] [url = blob:https://web-platform.test:8443/ae757be3-88ad-4982-bef9-d06400238e52] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0xa5593400) [pid = 1815] [serial = 1457] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa27a6c00) [pid = 1815] [serial = 1482] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa4564800) [pid = 1815] [serial = 1416] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0xa375e000) [pid = 1815] [serial = 1469] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0xa4904400) [pid = 1815] [serial = 1447] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0xa2766000) [pid = 1815] [serial = 1477] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0xa4550400) [pid = 1815] [serial = 1413] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0xa4567c00) [pid = 1815] [serial = 1426] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0xa27af000) [pid = 1815] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0xa328f000) [pid = 1815] [serial = 1420] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0xa46c1c00) [pid = 1815] [serial = 1429] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0xa3852c00) [pid = 1815] [serial = 1423] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa456e800) [pid = 1815] [serial = 1441] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa4882c00) [pid = 1815] [serial = 1443] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0xa82b3400) [pid = 1815] [serial = 1460] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0xa558bc00) [pid = 1815] [serial = 1458] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 11:54:50 INFO - PROCESS | 1768 | me 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 --DOMWINDOW == 12 (0xa454c400) [pid = 1815] [serial = 1464] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0xa82b7000) [pid = 1815] [serial = 1461] [outer = (nil)] [url = about:blank] 11:54:50 INFO - PROCESS | 1768 | --DOMWINDOW == 10 (0xacc53400) [pid = 1815] [serial = 1466] [outer = (nil)] [url = about:blank] 11:55:08 INFO - ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 11:55:08 INFO - TEST-OK | /selection/addRange.html | took 104905ms 11:55:08 INFO - PROCESS | 1768 | modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

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

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\n [0,1595,"getWindowHandle",null] 11:55:08 INFO - PROCESS | 1768 | 1483818908024 Marionette TRACE conn4 <- [1,1595,null,{"value":"2147483649"}] 11:55:08 INFO - PROCESS | 1768 | 1483818908145 Marionette TRACE conn4 -> [0,1596,"timeouts",{"script":185000}] 11:55:08 INFO - PROCESS | 1768 | 1483818908180 Marionette TRACE conn4 <- [1,1596,null,{}] 11:55:08 INFO - PROCESS | 1768 | 1483818908235 Marionette TRACE conn4 -> [0,1597,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:55:08 INFO - PROCESS | 1768 | 1483818908682 Marionette TRACE conn4 <- [1,1597,null,{"value":null}] 11:55:08 INFO - TEST-START | /selection/collapse.html 11:55:08 INFO - PROCESS | 1768 | 1483818908771 Marionette TRACE conn4 -> [0,1598,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/collapse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/collapse.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e53c000 == 4 [pid = 1815] [id = 531] 11:55:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0x9e53c400) [pid = 1815] [serial = 1484] [outer = (nil)] 11:55:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9e540c00) [pid = 1815] [serial = 1485] [outer = 0x9e53c400] 11:55:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa2763400) [pid = 1815] [serial = 1486] [outer = 0x9e53c400] 11:55:37 INFO - PROCESS | 1768 | 1483818933521 Marionette TRACE conn4 <- [1,1598,null,{"value":["/selection/collapse.html",0,null,null,[["Set up range 0 []",0,null,null],["Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Set up range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Set up range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Set up range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Set up range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Set up range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Set up range 15 [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Set up range 16 [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Set up range 17 [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Set up range 18 [document.head, 1, document.head, 1]",0,null,null],["Set up range 19 [document.body, 0, document.body, 1]",0,null,null],["Set up range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Set up range 21 [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Set up range 22 [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Set up range 23 [paras[0], 0, paras[0], 0]",0,null,null],["Set up range 24 [paras[0], 0, paras[0], 1]",0,null,null],["Set up range 25 [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Set up range 26 [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Set up range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Set up range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Set up range 29 [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Set up range 30 [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Set up range 31 [testDiv, 2, paras[4], 1]",0,null,null],["Set up range 32 [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Set up range 33 [document.documentElement, 1, document.body, 0]",0,null,null],["Set up range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Set up range 35 [document, 0, document, 1]",0,null,null],["Set up range 36 [document, 0, document, 2]",0,null,null],["Set up range 37 [document, 1, document, 2]",0,null,null],["Set up range 38 [testDiv, 0, comment, 5]",0,null,null],["Set up range 39 [paras[2].firstChild, 4, comment, 2]",0,null,null],["Set up range 40 [paras[3], 1, comment, 8]",0,null,null],["Set up range 41 [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Set up range 42 [foreignDoc, 1, foreignComment, 2]",0,null,null],["Set up range 43 [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Set up range 44 [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Set up range 45 [xmlDoc, 1, xmlComment, 0]",0,null,null],["Set up range 46 [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Set up range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Set up range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Set up range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Set up range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Set up range 51 [detachedComment, 3, detachedComment, 4]",0,null,null],["Set up range 52 [detachedComment, 5, detachedComment, 5]",0,null,null],["Set up range 53 [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Set up range 54 [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Set up range 55 [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Set up range 56 [docfrag, 0, docfrag, 0]",0,null,null],["Set up range 57 [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Set up range 58 [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null],["Range 0 [], point 0 [paras[0].firstChild, -1]",0,null,null],["Range 0 [], point 1 [paras[0].firstChild, 0]",0,null,null],["Range 0 [], point 2 [paras[0].firstChild, 1]",0,null,null],["Range 0 [], point 3 [paras[0].firstChild, 2]",0,null,null],["Range 0 [], point 4 [paras[0].firstChild, 8]",0,null,null],["Range 0 [], point 5 [paras[0].firstChild, 9]",0,null,null],["Range 0 [], point 6 [paras[0].firstChild, 10]",0,null,null],["Range 0 [], point 7 [paras[0].firstChild, 65535]",0,null,null],["Range 0 [], point 8 [paras[1].firstChild, -1]",0,null,null],["Range 0 [], point 9 [paras[1].firstChild, 0]",0,null,null],["Range 0 [], point 10 [paras[1].firstChild, 1]",0,null,null],["Range 0 [], point 11 [paras[1].firstChild, 2]",0,null,null],["Range 0 [], point 12 [paras[1].firstChild, 8]",0,null,null],["Range 0 [], point 13 [paras[1].firstChild, 9]",0,null,null],["Range 0 [], point 14 [paras[1].firstChild, 10]",0,null,null],["Range 0 [], point 15 [paras[1].firstChild, 65535]",0,null,null],["Range 0 [], point 16 [detachedPara1.firstChild, 0]",0,null,null],["Range 0 [], point 17 [detachedPara1.firstChild, 1]",0,null,null],["Range 0 [], point 18 [detachedPara1.firstChild, 8]",0,null,null],["Range 0 [], point 19 [detachedPara1.firstChild, 9]",0,null,null],["Range 0 [], point 20 [foreignPara1.firstChild, 0]",1,"","testCollapse@http://web-platform.test:8000/selection/collapse.html:33:5\ngenerate_tests/ [0,1599,"getWindowHandle",null] 11:55:50 INFO - PROCESS | 1768 | 1483818950533 Marionette TRACE conn4 <- [1,1599,null,{"value":"2147483649"}] 11:55:50 INFO - TEST-START | /selection/collapseToStartEnd.html 11:55:50 INFO - PROCESS | 1768 | 1483818950550 Marionette TRACE conn4 -> [0,1600,"timeouts",{"script":35000}] 11:55:50 INFO - PROCESS | 1768 | 1483818950559 Marionette TRACE conn4 <- [1,1600,null,{}] 11:55:50 INFO - PROCESS | 1768 | 1483818950570 Marionette TRACE conn4 -> [0,1601,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:55:50 INFO - PROCESS | 1768 | 1483818950798 Marionette TRACE conn4 <- [1,1601,null,{"value":null}] 11:55:50 INFO - PROCESS | 1768 | 1483818950863 Marionette TRACE conn4 -> [0,1602,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/collapseToStartEnd.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/collapseToStartEnd.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:55:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca19c00 == 4 [pid = 1815] [id = 532] 11:55:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0x9ca1a000) [pid = 1815] [serial = 1487] [outer = (nil)] 11:55:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9ca1e400) [pid = 1815] [serial = 1488] [outer = 0x9ca1a000] 11:55:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x9e52a800) [pid = 1815] [serial = 1489] [outer = 0x9ca1a000] 11:55:52 INFO - ...................................................................................................................... 11:55:52 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2368ms 11:55:52 INFO - TEST-START | /selection/deleteFromDocument.html 11:55:53 INFO - PROCESS | 1768 | 1483818952763 Marionette TRACE conn4 <- [1,1602,null,{"value":["/selection/collapseToStartEnd.html",0,null,null,[["Range 0 [] collapseToStart()",0,null,null],["Range 0 [] collapseToEnd()",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToStart()",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToEnd()",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToStart()",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToEnd()",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToStart()",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToEnd()",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToStart()",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToEnd()",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToStart()",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToStart()",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToEnd()",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToStart()",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToEnd()",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToStart()",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToEnd()",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] collapseToStart()",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] collapseToEnd()",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] collapseToStart()",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] collapseToEnd()",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] collapseToStart()",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] collapseToEnd()",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1] collapseToStart()",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1] collapseToEnd()",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] collapseToStart()",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] collapseToEnd()",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] collapseToStart()",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] collapseToEnd()",0,null,null],["Range 18 [document.head, 1, document.head, 1] collapseToStart()",0,null,null],["Range 18 [document.head, 1, document.head, 1] collapseToEnd()",0,null,null],["Range 19 [document.body, 0, document.body, 1] collapseToStart()",0,null,null],["Range 19 [document.body, 0, document.body, 1] collapseToEnd()",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 23 [paras[0], 0, paras[0], 0] collapseToStart()",0,null,null],["Range 23 [paras[0], 0, paras[0], 0] collapseToEnd()",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] collapseToStart()",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] collapseToEnd()",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] collapseToStart()",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] collapseToEnd()",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] collapseToStart()",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] collapseToEnd()",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToStart()",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToStart()",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToEnd()",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] collapseToStart()",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] collapseToEnd()",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] collapseToStart()",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] collapseToEnd()",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] collapseToStart()",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] collapseToEnd()",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] collapseToStart()",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] collapseToEnd()",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] collapseToStart()",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] collapseToEnd()",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 35 [document, 0, document, 1] collapseToStart()",0,null,null],["Range 35 [document, 0, document, 1] collapseToEnd()",0,null,null],["Range 36 [document, 0, document, 2] collapseToStart()",0,null,null],["Range 36 [document, 0, document, 2] collapseToEnd()",0,null,null],["Range 37 [document, 1, document, 2] collapseToStart()",0,null,null],["Range 37 [document, 1, document, 2] collapseToEnd()",0,null,null],["Range 38 [testDiv, 0, comment, 5] collapseToStart()",0,null,null],["Range 38 [testDiv, 0, comment, 5] collapseToEnd()",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] collapseToStart()",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] collapseToEnd()",0,null,null],["Range 40 [paras[3], 1, comment, 8] collapseToStart()",0,null,null],["Range 40 [paras[3], 1, comment, 8] collapseToEnd()",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] collapseToStart()",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] collapseToEnd()",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 51 [detachedComment, 3, detachedComment, 4] collapseToStart()",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4] collapseToEnd()",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] collapseToStart()",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] collapseToEnd()",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 56 [docfrag, 0, docfrag, 0] collapseToStart()",0,null,null],["Range 56 [docfrag, 0, docfrag, 0] collapseToEnd()",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"]]]}] 11:55:53 INFO - PROCESS | 1768 | 1483818952918 Marionette TRACE conn4 -> [0,1603,"getWindowHandle",null] 11:55:53 INFO - PROCESS | 1768 | 1483818952934 Marionette TRACE conn4 <- [1,1603,null,{"value":"2147483649"}] 11:55:53 INFO - PROCESS | 1768 | 1483818952955 Marionette TRACE conn4 -> [0,1604,"timeouts",{"script":35000}] 11:55:53 INFO - PROCESS | 1768 | 1483818952971 Marionette TRACE conn4 <- [1,1604,null,{}] 11:55:53 INFO - PROCESS | 1768 | 1483818952980 Marionette TRACE conn4 -> [0,1605,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:55:53 INFO - PROCESS | 1768 | 1483818953275 Marionette TRACE conn4 <- [1,1605,null,{"value":null}] 11:55:53 INFO - PROCESS | 1768 | 1483818953305 Marionette TRACE conn4 -> [0,1606,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/deleteFromDocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/deleteFromDocument.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:55:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e609c00 == 5 [pid = 1815] [id = 533] 11:55:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x9e60a000) [pid = 1815] [serial = 1490] [outer = (nil)] 11:55:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x9e60f400) [pid = 1815] [serial = 1491] [outer = 0x9e60a000] 11:55:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9e624800) [pid = 1815] [serial = 1492] [outer = 0x9e60a000] 11:55:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e62a800 == 6 [pid = 1815] [id = 534] 11:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9e62b000) [pid = 1815] [serial = 1493] [outer = (nil)] 11:55:54 INFO - PROCESS | 1768 | [Child 1815] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 11:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9ca17400) [pid = 1815] [serial = 1494] [outer = 0x9e62b000] 11:55:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1f400 == 7 [pid = 1815] [id = 535] 11:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9e535c00) [pid = 1815] [serial = 1495] [outer = (nil)] 11:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9e538400) [pid = 1815] [serial = 1496] [outer = 0x9e535c00] 11:55:54 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:54 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:55 INFO - PROCESS | 1768 | Don't know how to set selection back past frame boundary 11:55:56 INFO - ............................................................ 11:55:56 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3461ms 11:55:56 INFO - PROCESS | 1768 | 1483818956349 Marionette TRACE conn4 <- [1,1606,null,{"value":["/selection/deleteFromDocument.html",0,null,null,[["Selection.prototype.deleteFromDocument.length must equal 0",0,null,null],["Range 0: empty",0,null,null],["Range 1: [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Range 2: [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Range 3: [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Range 4: [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Range 5: [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 6: [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Range 7: [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Range 8: [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Range 9: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Range 10: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Range 11: [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Range 12: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Range 13: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Range 14: [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Range 15: [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Range 16: [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Range 17: [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Range 18: [document.head, 1, document.head, 1]",0,null,null],["Range 19: [document.body, 0, document.body, 1]",0,null,null],["Range 20: [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Range 21: [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Range 22: [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Range 23: [paras[0], 0, paras[0], 0]",0,null,null],["Range 24: [paras[0], 0, paras[0], 1]",0,null,null],["Range 25: [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Range 26: [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Range 27: [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 28: [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Range 29: [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Range 30: [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Range 31: [testDiv, 2, paras[4], 1]",0,null,null],["Range 32: [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Range 33: [document.documentElement, 1, document.body, 0]",0,null,null],["Range 34: [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Range 35: [document, 0, document, 1]",0,null,null],["Range 36: [document, 0, document, 2]",0,null,null],["Range 37: [document, 1, document, 2]",0,null,null],["Range 38: [testDiv, 0, comment, 5]",0,null,null],["Range 39: [paras[2].firstChild, 4, comment, 2]",0,null,null],["Range 40: [paras[3], 1, comment, 8]",0,null,null],["Range 41: [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Range 42: [foreignDoc, 1, foreignComment, 2]",0,null,null],["Range 43: [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Range 44: [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Range 45: [xmlDoc, 1, xmlComment, 0]",0,null,null],["Range 46: [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Range 47: [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Range 48: [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Range 49: [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Range 50: [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Range 51: [detachedComment, 3, detachedComment, 4]",0,null,null],["Range 52: [detachedComment, 5, detachedComment, 5]",0,null,null],["Range 53: [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Range 54: [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Range 55: [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Range 56: [docfrag, 0, docfrag, 0]",0,null,null],["Range 57: [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Range 58: [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null]]]}] 11:55:56 INFO - PROCESS | 1768 | 1483818956404 Marionette TRACE conn4 -> [0,1607,"getWindowHandle",null] 11:55:56 INFO - PROCESS | 1768 | 1483818956411 Marionette TRACE conn4 <- [1,1607,null,{"value":"2147483649"}] 11:55:56 INFO - PROCESS | 1768 | 1483818956578 Marionette TRACE conn4 -> [0,1608,"timeouts",{"script":185000}] 11:55:56 INFO - PROCESS | 1768 | 1483818956592 Marionette TRACE conn4 <- [1,1608,null,{}] 11:55:56 INFO - PROCESS | 1768 | 1483818956622 Marionette TRACE conn4 -> [0,1609,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:55:56 INFO - TEST-START | /selection/extend.html 11:55:56 INFO - PROCESS | 1768 | 1483818956973 Marionette TRACE conn4 <- [1,1609,null,{"value":null}] 11:55:57 INFO - PROCESS | 1768 | 1483818957031 Marionette TRACE conn4 -> [0,1610,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/extend.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/extend.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e628400 == 8 [pid = 1815] [id = 536] 11:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9e62e800) [pid = 1815] [serial = 1497] [outer = (nil)] 11:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9e683400) [pid = 1815] [serial = 1498] [outer = 0x9e62e800] 11:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9e686800) [pid = 1815] [serial = 1499] [outer = 0x9e62e800] 11:55:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:55:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:08 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:08 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:08 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:08 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:08 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:08 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:09 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:09 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:12 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:14 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:15 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:15 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:15 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:15 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:18 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:18 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:18 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:18 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 11:56:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e53c000 == 7 [pid = 1815] [id = 531] 11:56:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca19c00 == 6 [pid = 1815] [id = 532] 11:56:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1f400 == 5 [pid = 1815] [id = 535] 11:56:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e609c00 == 4 [pid = 1815] [id = 533] 11:56:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e62a800 == 3 [pid = 1815] [id = 534] 11:56:41 INFO - PROCESS | 1768 | 1483818996070 Marionette TRACE conn4 <- [1,1610,null,{"value":["/selection/extend.html",0,null,null,[["extend() with range 0 [] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 0 [] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 0 [] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 0 [] and point 29 [document.head, 1]",0,null,null],["extend() with range 0 [] and point 30 [document.body, 3]",0,null,null],["extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 33 [foreignDoc.head, 0]",0,null,null],["extend() with range 0 [] and point 34 [foreignDoc.body, 1]",0,null,null],["extend() with range 0 [] and point 35 [paras[0], 0]",0,null,null],["extend() with range 0 [] and point 36 [paras[0], 1]",0,null,null],["extend() with range 0 [] and point 37 [paras[0], 2]",0,null,null],["extend() with range 0 [] and point 38 [paras[1], 0]",0,null,null],["extend() with range 0 [] and point 39 [paras[1], 1]",0,null,null],["extend() with range 0 [] and point 40 [paras[1], 2]",0,null,null],["extend() with range 0 [] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 0 [] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 0 [] and point 43 [testDiv, 0]",0,null,null],["extend() with range 0 [] and point 44 [testDiv, 3]",0,null,null],["extend() with range 0 [] and point 45 [document, -1]",0,null,null],["extend() with range 0 [] and point 46 [document, 0]",0,null,null],["extend() with range 0 [] and point 47 [document, 1]",0,null,null],["extend() with range 0 [] and point 48 [document, 2]",0,null,null],["extend() with range 0 [] and point 49 [document, 3]",0,null,null],["extend() with range 0 [] and point 50 [comment, -1]",0,null,null],["extend() with range 0 [] and point 51 [comment, 0]",0,null,null],["extend() with range 0 [] and point 52 [comment, 4]",0,null,null],["extend() with range 0 [] and point 53 [comment, 96]",0,null,null],["extend() with range 0 [] and point 54 [foreignDoc, 0]",0,null,null],["extend() with range 0 [] and point 55 [foreignDoc, 1]",0,null,null],["extend() with range 0 [] and point 56 [foreignComment, 2]",0,null,null],["extend() with range 0 [] and point 57 [foreignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 58 [foreignTextNode, 36]",0,null,null],["extend() with range 0 [] and point 59 [xmlDoc, -1]",0,null,null],["extend() with range 0 [] and point 60 [xmlDoc, 0]",0,null,null],["extend() with range 0 [] and point 61 [xmlDoc, 1]",0,null,null],["extend() with range 0 [] and point 62 [xmlDoc, 5]",0,null,null],["extend() with range 0 [] and point 63 [xmlComment, 0]",0,null,null],["extend() with range 0 [] and point 64 [xmlComment, 4]",0,null,null],["extend() with range 0 [] and point 65 [processingInstruction, 0]",0,null,null],["extend() with range 0 [] and point 66 [processingInstruction, 5]",0,null,null],["extend() with range 0 [] and point 67 [processingInstruction, 9]",0,null,null],["extend() with range 0 [] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 0 [] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]",0,null,null],["extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]",0,null,null],["extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]",0,null,null],["extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]",0,null,null],["extend() with range 0 [] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 0 [] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 0 [] and point 77 [detachedForeignComment, 0]",0,null,null],["extend() with range 0 [] and point 78 [detachedForeignComment, 4]",0,null,null],["extend() with range 0 [] and point 79 [detachedXmlComment, 2]",0,null,null],["extend() with range 0 [] and point 80 [docfrag, 0]",0,null,null],["extend() with range 0 [] and point 81 [foreignDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 82 [xmlDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 83 [doctype, 0]",0,null,null],["extend() with range 0 [] and point 84 [doctype, -17]",0,null,null],["extend() with range 0 [] and point 85 [doctype, 1]",0,null,null],["extend() with range 0 [] and point 86 [foreignDoctype, 0]",0,null,null],["extend() with range 0 [] and point 87 [xmlDoctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.fir--DOMWINDOW == 22 (0x9ca1a000) [pid = 1815] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 11:56:42 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9e535c00) [pid = 1815] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 11:56:42 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9e53c400) [pid = 1815] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 11:56:42 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9e60a000) [pid = 1815] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 11:56:42 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9e62b000) [pid = 1815] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 11:56:45 INFO - ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:56:45 INFO - PROCESS | 1768 | stChild, 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/testharness.js:1403:20\ntest@http://web-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:/--DOMWINDOW == 17 (0x9e538400) [pid = 1815] [serial = 1496] [outer = (nil)] [url = about:blank] 11:56:45 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x9e52a800) [pid = 1815] [serial = 1489] [outer = (nil)] [url = about:blank] 11:56:45 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0xa2763400) [pid = 1815] [serial = 1486] [outer = (nil)] [url = about:blank] 11:56:45 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0x9ca1e400) [pid = 1815] [serial = 1488] [outer = (nil)] [url = about:blank] 11:56:45 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0x9e60f400) [pid = 1815] [serial = 1491] [outer = (nil)] [url = about:blank] 11:56:45 INFO - PROCESS | 1768 | --DOMWINDOW == 12 (0x9ca17400) [pid = 1815] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 11:56:45 INFO - ............. 11:56:45 INFO - PROCESS | 1768 | --DOMWINDOW == 11 (0x9e624800) [pid = 1815] [serial = 1492] [outer = (nil)] [url = about:blank] 11:56:46 INFO - ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:56:46 INFO - TEST-OK | /selection/extend.html | took 50281ms 11:56:46 INFO - PROCESS | 1768 | 1483819006978 Marionette TRACE conn4 -> [0,1611,"getWindowHandle",null] 11:56:46 INFO - PROCESS | 1768 | 1483819006985 Marionette TRACE conn4 <- [1,1611,null,{"value":"2147483649"}] 11:56:47 INFO - PROCESS | 1768 | 1483819006998 Marionette TRACE conn4 -> [0,1612,"timeouts",{"script":35000}] 11:56:47 INFO - TEST-START | /selection/getRangeAt.html 11:56:47 INFO - PROCESS | 1768 | 1483819007010 Marionette TRACE conn4 <- [1,1612,null,{}] 11:56:47 INFO - PROCESS | 1768 | 1483819007021 Marionette TRACE conn4 -> [0,1613,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:56:47 INFO - PROCESS | 1768 | 1483819007258 Marionette TRACE conn4 <- [1,1613,null,{"value":null}] 11:56:47 INFO - PROCESS | 1768 | 1483819007311 Marionette TRACE conn4 -> [0,1614,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/getRangeAt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/getRangeAt.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:56:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf67c00 == 4 [pid = 1815] [id = 537] 11:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9bf68000) [pid = 1815] [serial = 1500] [outer = (nil)] 11:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x9bf6c800) [pid = 1815] [serial = 1501] [outer = 0x9bf68000] 11:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x9c117800) [pid = 1815] [serial = 1502] [outer = 0x9bf68000] 11:56:48 INFO - PROCESS | 1768 | 1483819008326 Marionette TRACE conn4 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 11:56:48 INFO - . 11:56:48 INFO - TEST-OK | /selection/getRangeAt.html | took 1334ms 11:56:48 INFO - PROCESS | 1768 | 1483819008342 Marionette TRACE conn4 -> [0,1615,"getWindowHandle",null] 11:56:48 INFO - PROCESS | 1768 | 1483819008355 Marionette TRACE conn4 <- [1,1615,null,{"value":"2147483649"}] 11:56:48 INFO - TEST-START | /selection/getSelection.html 11:56:48 INFO - PROCESS | 1768 | 1483819008370 Marionette TRACE conn4 -> [0,1616,"timeouts",{"script":35000}] 11:56:48 INFO - PROCESS | 1768 | 1483819008375 Marionette TRACE conn4 <- [1,1616,null,{}] 11:56:48 INFO - PROCESS | 1768 | 1483819008383 Marionette TRACE conn4 -> [0,1617,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:56:48 INFO - PROCESS | 1768 | 1483819008583 Marionette TRACE conn4 <- [1,1617,null,{"value":null}] 11:56:48 INFO - PROCESS | 1768 | 1483819008675 Marionette TRACE conn4 -> [0,1618,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/getSelection.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/getSelection.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:56:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11c000 == 5 [pid = 1815] [id = 538] 11:56:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x9c11dc00) [pid = 1815] [serial = 1503] [outer = (nil)] 11:56:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9ca12800) [pid = 1815] [serial = 1504] [outer = 0x9c11dc00] 11:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9ca15c00) [pid = 1815] [serial = 1505] [outer = 0x9c11dc00] 11:56:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1dc00 == 6 [pid = 1815] [id = 539] 11:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9ca1e800) [pid = 1815] [serial = 1506] [outer = (nil)] 11:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9ca1ec00) [pid = 1815] [serial = 1507] [outer = 0x9ca1e800] 11:56:49 INFO - PROCESS | 1768 | 1483819009904 Marionette TRACE conn4 <- [1,1618,null,{"value":["/selection/getSelection.html",0,null,null,[["window.getSelection() instanceof Selection",0,null,null],["window.getSelection() === window.getSelection()",0,null,null],["document.getSelection() instanceof Selection",0,null,null],["document.getSelection() === document.getSelection()",0,null,null],["window.getSelection() === document.getSelection()",0,null,null],["Selection's range must initially be null",0,null,null],["getSelection() on HTML document with null defaultView must be null",1,"assert_equals: expected null but got object \"\"","@http://web-platform.test:8000/selection/getSelection.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:68:1\n"],["getSelection() on XML document with null defaultView must be null",1,"assert_true: XML document must have getSelection() expected true got false","@http://web-platform.test:8000/selection/getSelection.html:78:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:75:1\n"],["window.getSelection() instanceof Selection in an iframe onload",0,null,null],["document.getSelection() instanceof Selection in an iframe onload",0,null,null],["window.getSelection() === document.getSelection() in an iframe onload",0,null,null],["getSelection() inside and outside iframe must return different objects onload",0,null,null],["getSelection() on HTML document with null defaultView must be null inside an iframe onload",1,"assert_equals: expected null but got object \"\"","@http://web-platform.test:8000/selection/getSelection.html:140:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\niframe.onload/<@http://web-platform.test:8000/selection/getSelection.html:150:9\niframe.onload@http://web-platform.test:8000/selection/getSelection.html:149:5\n"],["window.getSelection() instanceof Selection in an iframe immediately after appendChild",1,"assert_not_equals: window.getSelection() must not be null got disallowed value null","@http://web-platform.test:8000/selection/getSelection.html:105:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:158:5\n@http://web-platform.test:8000/selection/getSelection.html:157:1\n"],["document.getSelection() instanceof Selection in an iframe immediately after appendChild",1,"assert_not_equals: document.getSelection() must not be null got disallowed value null","@http://web-platform.test:8000/selection/getSelection.html:116:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:158:5\n@http://web-platform.test:8000/selection/getSelection.html:157:1\n"],["window.getSelection() === document.getSelection() in an iframe immediately after appendChild",0,null,null],["getSelection() inside and outside iframe must return different objects immediately after appendChild",0,null,null],["getSelection() on HTML document with null defaultView must be null inside an iframe immediately after appendChild",0,null,null]]]}] 11:56:49 INFO - .................. 11:56:49 INFO - TEST-OK | /selection/getSelection.html | took 1599ms 11:56:49 INFO - PROCESS | 1768 | 1483819009970 Marionette TRACE conn4 -> [0,1619,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 1768 | 1483819009974 Marionette TRACE conn4 <- [1,1619,null,{"value":"2147483649"}] 11:56:49 INFO - TEST-START | /selection/interfaces.html 11:56:49 INFO - PROCESS | 1768 | 1483819009981 Marionette TRACE conn4 -> [0,1620,"timeouts",{"script":35000}] 11:56:49 INFO - PROCESS | 1768 | 1483819009988 Marionette TRACE conn4 <- [1,1620,null,{}] 11:56:50 INFO - PROCESS | 1768 | 1483819010010 Marionette TRACE conn4 -> [0,1621,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:56:50 INFO - PROCESS | 1768 | 1483819010208 Marionette TRACE conn4 <- [1,1621,null,{"value":null}] 11:56:50 INFO - PROCESS | 1768 | 1483819010349 Marionette TRACE conn4 -> [0,1622,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/interfaces.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/interfaces.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e52dc00 == 7 [pid = 1815] [id = 540] 11:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9e52e000) [pid = 1815] [serial = 1508] [outer = (nil)] 11:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9e532000) [pid = 1815] [serial = 1509] [outer = 0x9e52e000] 11:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9e534c00) [pid = 1815] [serial = 1510] [outer = 0x9e52e000] 11:56:51 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 11:56:52 INFO - .............................................. 11:56:52 INFO - TEST-OK | /selection/interfaces.html | took 2434ms 11:56:52 INFO - PROCESS | 1768 | 1483819012356 Marionette TRACE conn4 <- [1,1622,null,{"value":["/selection/interfaces.html",0,null,null,[["Selection interface: existence and properties of interface object",0,null,null],["Selection interface object length",0,null,null],["Selection interface object name",0,null,null],["Selection interface: existence and properties of interface prototype object",0,null,null],["Selection interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Selection interface: attribute anchorNode",0,null,null],["Selection interface: attribute anchorOffset",0,null,null],["Selection interface: attribute focusNode",0,null,null],["Selection interface: attribute focusOffset",0,null,null],["Selection interface: attribute isCollapsed",0,null,null],["Selection interface: operation collapse(Node,unsigned long)",0,null,null],["Selection interface: operation collapseToStart()",0,null,null],["Selection interface: operation collapseToEnd()",0,null,null],["Selection interface: operation extend(Node,unsigned long)",0,null,null],["Selection interface: operation selectAllChildren(Node)",0,null,null],["Selection interface: operation deleteFromDocument()",0,null,null],["Selection interface: attribute rangeCount",0,null,null],["Selection interface: operation getRangeAt(unsigned long)",0,null,null],["Selection interface: operation addRange(Range)",0,null,null],["Selection interface: operation removeRange(Range)",0,null,null],["Selection interface: operation removeAllRanges()",0,null,null],["Selection interface: stringifier",0,null,null],["Selection must be primary interface of getSelection()",0,null,null],["Stringification of getSelection()",0,null,null],["Selection interface: getSelection() must inherit property \"anchorNode\" with the proper type (0)",0,null,null],["Selection interface: getSelection() must inherit property \"anchorOffset\" with the proper type (1)",0,null,null],["Selection interface: getSelection() must inherit property \"focusNode\" with the proper type (2)",0,null,null],["Selection interface: getSelection() must inherit property \"focusOffset\" with the proper type (3)",0,null,null],["Selection interface: getSelection() must inherit property \"isCollapsed\" with the proper type (4)",0,null,null],["Selection interface: getSelection() must inherit property \"collapse\" with the proper type (5)",0,null,null],["Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"collapseToStart\" with the proper type (6)",0,null,null],["Selection interface: getSelection() must inherit property \"collapseToEnd\" with the proper type (7)",0,null,null],["Selection interface: getSelection() must inherit property \"extend\" with the proper type (8)",0,null,null],["Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"selectAllChildren\" with the proper type (9)",0,null,null],["Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"deleteFromDocument\" with the proper type (10)",0,null,null],["Selection interface: getSelection() must inherit property \"rangeCount\" with the proper type (11)",0,null,null],["Selection interface: getSelection() must inherit property \"getRangeAt\" with the proper type (12)",0,null,null],["Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"addRange\" with the proper type (13)",0,null,null],["Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"removeRange\" with the proper type (14)",0,null,null],["Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"removeAllRanges\" with the proper type (15)",0,null,null]]]}] 11:56:52 INFO - PROCESS | 1768 | 1483819012441 Marionette TRACE conn4 -> [0,1623,"getWindowHandle",null] 11:56:52 INFO - TEST-START | /selection/isCollapsed.html 11:56:52 INFO - PROCESS | 1768 | 1483819012451 Marionette TRACE conn4 <- [1,1623,null,{"value":"2147483649"}] 11:56:52 INFO - PROCESS | 1768 | 1483819012461 Marionette TRACE conn4 -> [0,1624,"timeouts",{"script":35000}] 11:56:52 INFO - PROCESS | 1768 | 1483819012473 Marionette TRACE conn4 <- [1,1624,null,{}] 11:56:52 INFO - PROCESS | 1768 | 1483819012482 Marionette TRACE conn4 -> [0,1625,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:56:52 INFO - PROCESS | 1768 | 1483819012728 Marionette TRACE conn4 <- [1,1625,null,{"value":null}] 11:56:52 INFO - PROCESS | 1768 | 1483819012847 Marionette TRACE conn4 -> [0,1626,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/isCollapsed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/isCollapsed.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:56:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e53f000 == 8 [pid = 1815] [id = 541] 11:56:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9e53f400) [pid = 1815] [serial = 1511] [outer = (nil)] 11:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9e605000) [pid = 1815] [serial = 1512] [outer = 0x9e53f400] 11:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9e606000) [pid = 1815] [serial = 1513] [outer = 0x9e53f400] 11:56:54 INFO - ........................................................... 11:56:54 INFO - TEST-OK | /selection/isCollapsed.html | took 2201ms 11:56:54 INFO - PROCESS | 1768 | 1483819014583 Marionette TRACE conn4 <- [1,1626,null,{"value":["/selection/isCollapsed.html",0,null,null,[["Empty selection",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Range 14 [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Range 16 [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Range 17 [document.head, 1, document.head, 1]",0,null,null],["Range 18 [document.body, 0, document.body, 1]",0,null,null],["Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Range 22 [paras[0], 0, paras[0], 0]",0,null,null],["Range 23 [paras[0], 0, paras[0], 1]",0,null,null],["Range 24 [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Range 28 [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Range 29 [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Range 30 [testDiv, 2, paras[4], 1]",0,null,null],["Range 31 [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Range 32 [document.documentElement, 1, document.body, 0]",0,null,null],["Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Range 34 [document, 0, document, 1]",0,null,null],["Range 35 [document, 0, document, 2]",0,null,null],["Range 36 [document, 1, document, 2]",0,null,null],["Range 37 [testDiv, 0, comment, 5]",0,null,null],["Range 38 [paras[2].firstChild, 4, comment, 2]",0,null,null],["Range 39 [paras[3], 1, comment, 8]",0,null,null],["Range 40 [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Range 41 [foreignDoc, 1, foreignComment, 2]",0,null,null],["Range 42 [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Range 43 [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Range 44 [xmlDoc, 1, xmlComment, 0]",0,null,null],["Range 45 [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Range 50 [detachedComment, 3, detachedComment, 4]",0,null,null],["Range 51 [detachedComment, 5, detachedComment, 5]",0,null,null],["Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Range 55 [docfrag, 0, docfrag, 0]",0,null,null],["Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null]]]}] 11:56:54 INFO - PROCESS | 1768 | 1483819014668 Marionette TRACE conn4 -> [0,1627,"getWindowHandle",null] 11:56:54 INFO - PROCESS | 1768 | 1483819014680 Marionette TRACE conn4 <- [1,1627,null,{"value":"2147483649"}] 11:56:54 INFO - TEST-START | /selection/removeAllRanges.html 11:56:54 INFO - PROCESS | 1768 | 1483819014695 Marionette TRACE conn4 -> [0,1628,"timeouts",{"script":35000}] 11:56:54 INFO - PROCESS | 1768 | 1483819014701 Marionette TRACE conn4 <- [1,1628,null,{}] 11:56:54 INFO - PROCESS | 1768 | 1483819014711 Marionette TRACE conn4 -> [0,1629,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:56:54 INFO - PROCESS | 1768 | 1483819014985 Marionette TRACE conn4 <- [1,1629,null,{"value":null}] 11:56:55 INFO - PROCESS | 1768 | 1483819015202 Marionette TRACE conn4 -> [0,1630,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/removeAllRanges.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/removeAllRanges.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:56:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6ac00 == 9 [pid = 1815] [id = 542] 11:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9c117000) [pid = 1815] [serial = 1514] [outer = (nil)] 11:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca1a400) [pid = 1815] [serial = 1515] [outer = 0x9c117000] 11:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e52b400) [pid = 1815] [serial = 1516] [outer = 0x9c117000] 11:56:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1dc00 == 8 [pid = 1815] [id = 539] 11:56:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11c000 == 7 [pid = 1815] [id = 538] 11:56:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf67c00 == 6 [pid = 1815] [id = 537] 11:56:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9e628400 == 5 [pid = 1815] [id = 536] 11:56:56 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e683400) [pid = 1815] [serial = 1498] [outer = (nil)] [url = about:blank] 11:56:57 INFO - ...................................................................................................................... 11:56:57 INFO - TEST-OK | /selection/removeAllRanges.html | took 3007ms 11:56:57 INFO - PROCESS | 1768 | 1483819017567 Marionette TRACE conn4 <- [1,1630,null,{"value":["/selection/removeAllRanges.html",0,null,null,[["Range 0 [] forwards",0,null,null],["Range 0 [] backwards",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1] forwards",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1] backwards",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] forwards",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] backwards",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] forwards",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] backwards",0,null,null],["Range 18 [document.head, 1, document.head, 1] forwards",0,null,null],["Range 18 [document.head, 1, document.head, 1] backwards",0,null,null],["Range 19 [document.body, 0, document.body, 1] forwards",0,null,null],["Range 19 [document.body, 0, document.body, 1] backwards",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 23 [paras[0], 0, paras[0], 0] forwards",0,null,null],["Range 23 [paras[0], 0, paras[0], 0] backwards",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] forwards",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] backwards",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] forwards",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] backwards",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] forwards",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] backwards",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] forwards",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] backwards",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] forwards",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] backwards",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 35 [document, 0, document, 1] forwards",0,null,null],["Range 35 [document, 0, document, 1] backwards",0,null,null],["Range 36 [document, 0, document, 2] forwards",0,null,null],["Range 36 [document, 0, document, 2] backwards",0,null,null],["Range 37 [document, 1, document, 2] forwards",0,null,null],["Range 37 [document, 1, document, 2] backwards",0,null,null],["Range 38 [testDiv, 0, comment, 5] forwards",0,null,null],["Range 38 [testDiv, 0, comment, 5] backwards",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] forwards",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] backwards",0,null,null],["Range 40 [paras[3], 1, comment, 8] forwards",0,null,null],["Range 40 [paras[3], 1, comment, 8] backwards",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] forwards",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] forwards",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] forwards",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] forwards",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 51 [detachedComment, 3, detachedComment, 4] forwards",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4] backwards",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] forwards",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] backwards",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 56 [docfrag, 0, docfrag, 0] forwards",0,null,null],["Range 56 [docfrag, 0, docfrag, 0] backwards",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"]]]}] 11:56:57 INFO - PROCESS | 1768 | 1483819017704 Marionette TRACE conn4 -> [0,1631,"getWindowHandle",null] 11:56:57 INFO - PROCESS | 1768 | 1483819017717 Marionette TRACE conn4 <- [1,1631,null,{"value":"2147483649"}] 11:56:57 INFO - PROCESS | 1768 | 1483819017790 Marionette TRACE conn4 -> [0,1632,"timeouts",{"script":35000}] 11:56:57 INFO - TEST-START | /selection/selectAllChildren.html 11:56:57 INFO - PROCESS | 1768 | 1483819017811 Marionette TRACE conn4 <- [1,1632,null,{}] 11:56:57 INFO - PROCESS | 1768 | 1483819017823 Marionette TRACE conn4 -> [0,1633,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:56:58 INFO - PROCESS | 1768 | 1483819018029 Marionette TRACE conn4 <- [1,1633,null,{"value":null}] 11:56:58 INFO - PROCESS | 1768 | 1483819018116 Marionette TRACE conn4 -> [0,1634,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/selectAllChildren.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/selectAllChildren.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:56:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e624c00 == 6 [pid = 1815] [id = 543] 11:56:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e625000) [pid = 1815] [serial = 1517] [outer = (nil)] 11:56:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e62b000) [pid = 1815] [serial = 1518] [outer = 0x9e625000] 11:56:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e62e000) [pid = 1815] [serial = 1519] [outer = 0x9e625000] 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:56:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:05 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 11:57:07 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 11:57:12 INFO - PROCESS | 1768 | 1483819031717 Marionette TRACE conn4 <- [1,1634,null,{"value":["/selection/selectAllChildren.html",0,null,null,[["Range 0 [], node 0 paras[0]",0,null,null],["Range 0 [], node 1 paras[0].firstChild",0,null,null],["Range 0 [], node 2 paras[1]",0,null,null],["Range 0 [], node 3 paras[1].firstChild",0,null,null],["Range 0 [], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 6 detachedPara1",0,null,null],["Range 0 [], node 7 detachedPara1.firstChild",0,null,null],["Range 0 [], node 8 detachedPara1",0,null,null],["Range 0 [], node 9 detachedPara1.firstChild",0,null,null],["Range 0 [], node 10 testDiv",0,null,null],["Range 0 [], node 11 document",0,null,null],["Range 0 [], node 12 detachedDiv",0,null,null],["Range 0 [], node 13 detachedPara2",0,null,null],["Range 0 [], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 19 detachedTextNode",0,null,null],["Range 0 [], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 26 comment",0,null,null],["Range 0 [], node 27 detachedComment",0,null,null],["Range 0 [], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 32 docfrag",0,null,null],["Range 0 [], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 35 doctype",0,null,null],["Range 0 [], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null--DOMWINDOW == 29 (0x9bf68000) [pid = 1815] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 11:57:12 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9c11dc00) [pid = 1815] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 11:57:12 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9ca1e800) [pid = 1815] [serial = 1506] [outer = (nil)] [url = about:blank] 11:57:17 INFO - ................................................................................................................ 11:57:17 INFO - PROCESS | 1768 | ,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/se--DOCSHELL 0x9bf6ac00 == 5 [pid = 1815] [id = 542] 11:57:18 INFO - ................................ 11:57:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9e53f000 == 4 [pid = 1815] [id = 541] 11:57:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9e52dc00 == 3 [pid = 1815] [id = 540] 11:57:18 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9ca1ec00) [pid = 1815] [serial = 1507] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9ca15c00) [pid = 1815] [serial = 1505] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9ca12800) [pid = 1815] [serial = 1504] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9bf6c800) [pid = 1815] [serial = 1501] [outer = (nil)] [url = about:blank] 11:57:18 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9c117800) [pid = 1815] [serial = 1502] [outer = (nil)] [url = about:blank] 11:57:18 INFO - .............................................................................................................................................................................................................................................................................................. 11:57:18 INFO - PROCESS | 1768 | lection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"]]]}] 11:57:19 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:57:19 INFO - TEST-OK | /selection/selectAllChildren.html | took 21245ms 11:57:19 INFO - PROCESS | 1768 | 1483819039071 Marionette TRACE conn4 -> [0,1635,"getWindowHandle",null] 11:57:19 INFO - PROCESS | 1768 | 1483819039077 Marionette TRACE conn4 <- [1,1635,null,{"value":"2147483649"}] 11:57:19 INFO - PROCESS | 1768 | 1483819039290 Marionette TRACE conn4 -> [0,1636,"timeouts",{"script":35000}] 11:57:19 INFO - PROCESS | 1768 | 1483819039308 Marionette TRACE conn4 <- [1,1636,null,{}] 11:57:19 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 11:57:19 INFO - PROCESS | 1768 | 1483819039323 Marionette TRACE conn4 -> [0,1637,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:19 INFO - PROCESS | 1768 | 1483819039556 Marionette TRACE conn4 <- [1,1637,null,{"value":null}] 11:57:19 INFO - PROCESS | 1768 | 1483819039615 Marionette TRACE conn4 -> [0,1638,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6c000 == 4 [pid = 1815] [id = 544] 11:57:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9bf6c400) [pid = 1815] [serial = 1520] [outer = (nil)] 11:57:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9c11bc00) [pid = 1815] [serial = 1521] [outer = 0x9bf6c400] 11:57:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9c122c00) [pid = 1815] [serial = 1522] [outer = 0x9bf6c400] 11:57:20 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9e53f400) [pid = 1815] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 11:57:20 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9c117000) [pid = 1815] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 11:57:20 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9e52e000) [pid = 1815] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 11:57:20 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9e62e800) [pid = 1815] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 11:57:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca12000 == 5 [pid = 1815] [id = 545] 11:57:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9ca12800) [pid = 1815] [serial = 1523] [outer = (nil)] 11:57:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9ca13000) [pid = 1815] [serial = 1524] [outer = 0x9ca12800] 11:57:28 INFO - PROCESS | 1768 | 1483819044966 Marionette TRACE conn4 <- [1,1638,null,{"value":["/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html",0,null,null,[["Selectors-API Level 2 Test Suite: HTML with Selectors Level 3",0,null,null],["Document supports query",1,"assert_true: Document supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document supports queryAll",1,"assert_true: Document supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports query",1,"assert_true: Detached Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports queryAll",1,"assert_true: Detached Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports query",1,"assert_true: Fragment supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports queryAll",1,"assert_true: Fragment supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports query",1,"assert_true: In-document Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports queryAll",1,"assert_true: In-document Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll no parameter",0,null,null],["Document.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query no parameter.",0,null,null],["Document.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll no parameter",0,null,null],["Detached Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query no parameter.",0,null,null],["Detached Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll no parameter",0,null,null],["Fragment.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query no parameter.",0,null,null],["Fragment.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll no parameter",0,null,null],["In-document Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query no parameter.",0,null,null],["In-document Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera--DOCSHELL 0x9e624c00 == 4 [pid = 1815] [id = 543] 11:57:28 INFO - PROCESS | 1768 | /ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform--DOMWINDOW == 22 (0x9e606000) [pid = 1815] [serial = 1513] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9e52b400) [pid = 1815] [serial = 1516] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9e534c00) [pid = 1815] [serial = 1510] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9e62b000) [pid = 1815] [serial = 1518] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9ca1a400) [pid = 1815] [serial = 1515] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9e605000) [pid = 1815] [serial = 1512] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x9e532000) [pid = 1815] [serial = 1509] [outer = (nil)] [url = about:blank] 11:57:28 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x9e686800) [pid = 1815] [serial = 1499] [outer = (nil)] [url = about:blank] 11:57:32 INFO - ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 11:57:32 INFO - PROCESS | 1768 | .test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*=\"orange \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*=\"orange \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*=\"orange \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*=\"orange \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*=\"ple banana ora\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*=\"ple banana ora\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*=\"ple banana ora\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*=\"ple banana ora\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\]bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\]bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\]bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\]bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"]]]}] 11:57:33 INFO - ................................................................................................................................................................................ 11:57:33 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13692ms 11:57:33 INFO - PROCESS | 1768 | 1483819053015 Marionette TRACE conn4 -> [0,1639,"getWindowHandle",null] 11:57:33 INFO - PROCESS | 1768 | 1483819053027 Marionette TRACE conn4 <- [1,1639,null,{"value":"2147483649"}] 11:57:33 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 11:57:33 INFO - PROCESS | 1768 | 1483819053044 Marionette TRACE conn4 -> [0,1640,"timeouts",{"script":35000}] 11:57:33 INFO - PROCESS | 1768 | 1483819053053 Marionette TRACE conn4 <- [1,1640,null,{}] 11:57:33 INFO - PROCESS | 1768 | 1483819053065 Marionette TRACE conn4 -> [0,1641,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:33 INFO - PROCESS | 1768 | 1483819053298 Marionette TRACE conn4 <- [1,1641,null,{"value":null}] 11:57:33 INFO - PROCESS | 1768 | 1483819053398 Marionette TRACE conn4 -> [0,1642,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/attribute-selectors/attribute-case/cssom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2766000 == 5 [pid = 1815] [id = 546] 11:57:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0xa2766800) [pid = 1815] [serial = 1525] [outer = (nil)] 11:57:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9bf69400) [pid = 1815] [serial = 1526] [outer = 0xa2766800] 11:57:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9c11c400) [pid = 1815] [serial = 1527] [outer = 0xa2766800] 11:57:35 INFO - ................................ 11:57:35 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1967ms 11:57:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 11:57:35 INFO - PROCESS | 1768 | 1483819054946 Marionette TRACE conn4 <- [1,1642,null,{"value":["/selectors/attribute-selectors/attribute-case/cssom.html",0,null,null,[["[foo=\"bar\"] /* sanity check */ insertRule",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSRule#cssText",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\"] /* sanity check */ setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\"]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"] /* sanity check */ insertRule in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\"]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" i] insertRule",0,null,null],["[foo=\"bar\" i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\" i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\" i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" i] insertRule in @media",0,null,null],["[foo=\"bar\" i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\" i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\" i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" /**/ i] insertRule",0,null,null],["[foo=\"bar\" /**/ i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\" /**/ i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\" /**/ i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" /**/ i] insertRule in @media",0,null,null],["[foo=\"bar\" /**/ i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\" /**/ i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\" /**/ i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"/**/i] insertRule",0,null,null],["[foo=\"bar\"/**/i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\"/**/i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\"/**/i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"/**/i] insertRule in @media",0,null,null],["[foo=\"bar\"/**/i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\"/**/i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\"/**/i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"]]]}] 11:57:35 INFO - PROCESS | 1768 | 1483819055013 Marionette TRACE conn4 -> [0,1643,"getWindowHandle",null] 11:57:35 INFO - PROCESS | 1768 | 1483819055023 Marionette TRACE conn4 <- [1,1643,null,{"value":"2147483649"}] 11:57:35 INFO - PROCESS | 1768 | 1483819055047 Marionette TRACE conn4 -> [0,1644,"timeouts",{"script":35000}] 11:57:35 INFO - PROCESS | 1768 | 1483819055069 Marionette TRACE conn4 <- [1,1644,null,{}] 11:57:35 INFO - PROCESS | 1768 | 1483819055084 Marionette TRACE conn4 -> [0,1645,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:35 INFO - PROCESS | 1768 | 1483819055304 Marionette TRACE conn4 <- [1,1645,null,{"value":null}] 11:57:35 INFO - PROCESS | 1768 | 1483819055421 Marionette TRACE conn4 -> [0,1646,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/attribute-selectors/attribute-case/semantics.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c116400 == 6 [pid = 1815] [id = 547] 11:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9c117800) [pid = 1815] [serial = 1528] [outer = (nil)] 11:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9e607800) [pid = 1815] [serial = 1529] [outer = 0x9c117800] 11:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9e60f800) [pid = 1815] [serial = 1530] [outer = 0x9c117800] 11:57:36 INFO - PROCESS | 1768 | --DOCSHELL 0xa2766000 == 5 [pid = 1815] [id = 546] 11:57:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6c000 == 4 [pid = 1815] [id = 544] 11:57:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca12000 == 3 [pid = 1815] [id = 545] 11:57:36 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9c11bc00) [pid = 1815] [serial = 1521] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11c000 == 4 [pid = 1815] [id = 548] 11:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9c11d800) [pid = 1815] [serial = 1531] [outer = (nil)] 11:57:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c121000 == 5 [pid = 1815] [id = 549] 11:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9c122000) [pid = 1815] [serial = 1532] [outer = (nil)] 11:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9ca12000) [pid = 1815] [serial = 1533] [outer = 0x9c11d800] 11:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9ca6dc00) [pid = 1815] [serial = 1534] [outer = 0x9c122000] 11:57:38 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 11:57:38 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 3103ms 11:57:38 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 11:57:38 INFO - PROCESS | 1768 | 1483819057908 Marionette TRACE conn4 <- [1,1646,null,{"value":["/selectors/attribute-selectors/attribute-case/semantics.html",0,null,null,[["[foo='BAR'] /* sanity check (match) */
in standards mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='' i]
in standards mode",0,null,null],["[foo='' i]
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode",0,null,null],["[*|foo='bar' i]
in standards mode",0,null,null],["[*|foo='bar' i]
with querySelector in standards mode",0,null,null],["[*|foo='bar' i]
in standards mode",0,null,null],["[*|foo='bar' i]
with querySelector in standards mode",0,null,null],["[align='left' i]
in standards mode",0,null,null],["[align='left' i]
with querySelector in standards mode",0,null,null],["[align='LEFT' i]
in standards mode",0,null,null],["[align='LEFT' i]
with querySelector in standards mode",0,null,null],["[class~='a' i]
in standards mode",0,null,null],["[class~='a' i]
with querySelector in standards mode",0,null,null],["[class~='A' i]
in standards mode",0,null,null],["[class~='A' i]
with querySelector in standards mode",0,null,null],["[id^='a' i]
in standards mode",0,null,null],["[id^='a' i]
with querySelector in standards mode",0,null,null],["[id$='A' i]
in standards mode",0,null,null],["[id$='A' i]
with querySelector in standards mode",0,null,null],["[lang|='a' i]
in standards mode",0,null,null],["[lang|='a' i]
with querySelector in standards mode",0,null,null],["[lang*='A' i]
in standards mode",0,null,null],["[lang*='A' i]
with querySelector in standards mode",0,null,null],["[*|lang='a' i]
in standards mode",0,null,null],["[*|lang='a' i]
with querySelector in standards mode",0,null,null],["[*|lang='A' i]
in standards mode",0,null,null],["[*|lang='A' i]
with querySelector in standards mode",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='BAR'][foo='bar' i]
in standards mode",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i][foo='BAR']
in standards mode",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in standards mode",0,null,null],["[missingattr] /* sanity check (no match) */
in standards mode",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in standards mode",0,null,null],["[foo='' i]
in standards mode",0,null,null],["[foo='' i]
with querySelector in standards mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in standards mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in standards mode",0,null,null],["[foo='' i] /* \\0 in attribute */
in standards mode",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in standards mode",0,null,null],["[foo='ä' i]
in standards mode",0,null,null],["[foo='ä' i]
with querySelector in standards mode",0,null,null],["[foo='Ä' i]
in standards mode",0,null,null],["[foo='Ä' i]
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='i' i]
in standards mode",0,null,null],["[foo='i' i]
with querySelector in standards mode",0,null,null],["[foo='i' i]
in standards mode",0,null,null],["[foo='i' i]
with querySelector in standards mode",0,null,null],["[foo='I' i]
in standards mode",0,null,null],["[foo='I' i]
with querySelector in standards mode",0,null,null],["[foo='I' i]
in standards mode",0,null,null],["[foo='I' i]
with querySelector in standards mode",0,null,null],["[foo='İ' i]
in standards mode",0,null,null],["[foo='İ' i]
with querySelector in standards mode",0,null,null],["[foo='ı' i]
in standards mode",0,null,null],["[foo='ı' i]
with querySelector in standards mode",0,null,null],["[foo='İ' i]
in standards mode",0,null,null],["[foo='İ' i]
with querySelector in standards mode",0,null,null],["[foo='ı' i]
in standards mode",0,null,null],["[foo='ı' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[|foo='bar' i]
in standards mode",0,null,null],["[|foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='\t' i] /* tab in selector */
in standards mode",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in standards mode",0,null,null],["[foo=' ' i] /* tab in attribute */
in standards mode",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in standards mode",0,null,null],["@namespace x 'a'; [x|foo='' i]
in standards mode",0,null,null],["@namespace x 'A'; [x|foo='' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar']
in standards mode",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='' i]
in quirks mode",0,null,null],["[foo='' i]
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in quirks mode",0,null,null],["[*|foo='bar' i]
in quirks mode",0,null,null],["[*|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[*|foo='bar' i]
in quirks mode",0,null,null],["[*|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[align='left' i]
in quirks mode",0,null,null],["[align='left' i]
with querySelector in quirks mode",0,null,null],["[align='LEFT' i]
in quirks mode",0,null,null],["[align='LEFT' i]
with querySelector in quirks mode",0,null,null],["[class~='a' i]
in quirks mode",0,null,null],["[class~='a' i]
with querySelector in quirks mode",0,null,null],["[class~='A' i]
in quirks mode",0,null,null],["[class~='A' i]
with querySelector in quirks mode",0,null,null],["[id^='a' i]
in quirks mode",0,null,null],["[id^='a' i]
with querySelector in quirks mode",0,null,null],["[id$='A' i]
in quirks mode",0,null,null],["[id$='A' i]
with querySelector in quirks mode",0,null,null],["[lang|='a' i]
in quirks mode",0,null,null],["[lang|='a' i]
with querySelector in quirks mode",0,null,null],["[lang*='A' i]
in quirks mode",0,null,null],["[lang*='A' i]
with querySelector in quirks mode",0,null,null],["[*|lang='a' i]
in quirks mode",0,null,null],["[*|lang='a' i]
with querySelector in quirks mode",0,null,null],["[*|lang='A' i]
in quirks mode",0,null,null],["[*|lang='A' i]
with querySelector in quirks mode",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='BAR'][foo='bar' i]
in quirks mode",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i][foo='BAR']
in quirks mode",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in quirks mode",0,null,null],["[missingattr] /* sanity check (no match) */
in quirks mode",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in quirks mode",0,null,null],["[foo='' i]
in quirks mode",0,null,null],["[foo='' i]
with querySelector in quirks mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in quirks mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in quirks mode",0,null,null],["[foo='' i] /* \\0 in attribute */
in quirks mode",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in quirks mode",0,null,null],["[foo='ä' i]
in quirks mode",0,null,null],["[foo='ä' i]
with querySelector in quirks mode",0,null,null],["[foo='Ä' i]
in quirks mode",0,null,null],["[foo='Ä' i]
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='i' i]
in quirks mode",0,null,null],["[foo='i' i]
with querySelector in quirks mode",0,null,null],["[foo='i' i]
in quirks mode",0,null,null],["[foo='i' i]
with querySelector in quirks mode",0,null,null],["[foo='I' i]
in quirks mode",0,null,null],["[foo='I' i]
with querySelector in quirks mode",0,null,null],["[foo='I' i]
in quirks mode",0,null,null],["[foo='I' i]
with querySelector in quirks mode",0,null,null],["[foo='İ' i]
in quirks mode",0,null,null],["[foo='İ' i]
with querySelector in quirks mode",0,null,null],["[foo='ı' i]
in quirks mode",0,null,null],["[foo='ı' i]
with querySelector in quirks mode",0,null,null],["[foo='İ' i]
in quirks mode",0,null,null],["[foo='İ' i]
with querySelector in quirks mode",0,null,null],["[foo='ı' i]
in quirks mode",0,null,null],["[foo='ı' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[|foo='bar' i]
in quirks mode",0,null,null],["[|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='\t' i] /* tab in selector */
in quirks mode",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in quirks mode",0,null,null],["[foo=' ' i] /* tab in attribute */
in quirks mode",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in quirks mode",0,null,null],["@namespace x 'a'; [x|foo='' i]
in quirks mode",0,null,null],["@namespace x 'A'; [x|foo='' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar']
in quirks mode",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
in XML",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[foo='' i]
in XML",0,null,null],["[foo='' i]
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in both */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in XML",0,null,null],["[*|foo='bar' i]
in XML",0,null,null],["[*|foo='bar' i]
with querySelector in XML",0,null,null],["[*|foo='bar' i]
in XML",0,null,null],["[*|foo='bar' i]
with querySelector in XML",0,null,null],["[align='left' i]
in XML",0,null,null],["[align='left' i]
with querySelector in XML",0,null,null],["[align='LEFT' i]
in XML",0,null,null],["[align='LEFT' i]
with querySelector in XML",0,null,null],["[class~='a' i]
in XML",0,null,null],["[class~='a' i]
with querySelector in XML",0,null,null],["[class~='A' i]
in XML",0,null,null],["[class~='A' i]
with querySelector in XML",0,null,null],["[id^='a' i]
in XML",0,null,null],["[id^='a' i]
with querySelector in XML",0,null,null],["[id$='A' i]
in XML",0,null,null],["[id$='A' i]
with querySelector in XML",0,null,null],["[lang|='a' i]
in XML",0,null,null],["[lang|='a' i]
with querySelector in XML",0,null,null],["[lang*='A' i]
in XML",0,null,null],["[lang*='A' i]
with querySelector in XML",0,null,null],["[*|lang='a' i]
in XML",0,null,null],["[*|lang='a' i]
with querySelector in XML",0,null,null],["[*|lang='A' i]
in XML",0,null,null],["[*|lang='A' i]
with querySelector in XML",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in XML",0,null,null],["[foo='bar' i][foo='bar' i]
in XML",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in XML",0,null,null],["[foo='BAR'][foo='bar' i]
in XML",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in XML",0,null,null],["[foo='bar' i][foo='BAR']
in XML",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in XML",0,null,null],["[missingattr] /* sanity check (no match) */
in XML",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in XML",0,null,null],["[foo='' i]
in XML",0,null,null],["[foo='' i]
with querySelector in XML",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in XML",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in XML",0,null,null],["[foo='' i] /* \\0 in attribute */
in XML",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in XML",0,null,null],["[foo='ä' i]
in XML",0,null,null],["[foo='ä' i]
with querySelector in XML",0,null,null],["[foo='Ä' i]
in XML",0,null,null],["[foo='Ä' i]
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='i' i]
in XML",0,null,null],["[foo='i' i]
with querySelector in XML",0,null,null],["[foo='i' i]
in XML",0,null,null],["[foo='i' i]
with querySelector in XML",0,null,null],["[foo='I' i]
in XML",0,null,null],["[foo='I' i]
with querySelector in XML",0,null,null],["[foo='I' i]
in XML",0,null,null],["[foo='I' i]
with querySelector in XML",0,null,null],["[foo='İ' i]
in XML",0,null,null],["[foo='İ' i]
with querySelector in XML",0,null,null],["[foo='ı' i]
in XML",0,null,null],["[foo='ı' i]
with querySelector in XML",0,null,null],["[foo='İ' i]
in XML",0,null,null],["[foo='İ' i]
with querySelector in XML",0,null,null],["[foo='ı' i]
in XML",0,null,null],["[foo='ı' i]
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[|foo='bar' i]
in XML",0,null,null],["[|foo='bar' i]
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[foo='\t' i] /* tab in selector */
in XML",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in XML",0,null,null],["[foo=' ' i] /* tab in attribute */
in XML",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in XML",0,null,null],["@namespace x 'a'; [x|foo='' i]
in XML",0,null,null],["@namespace x 'A'; [x|foo='' i]
in XML",0,null,null],["[foo='bar' i][foo='bar']
in XML",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null]]]}] 11:57:38 INFO - PROCESS | 1768 | 1483819058143 Marionette TRACE conn4 -> [0,1647,"getWindowHandle",null] 11:57:38 INFO - PROCESS | 1768 | 1483819058152 Marionette TRACE conn4 <- [1,1647,null,{"value":"2147483649"}] 11:57:38 INFO - PROCESS | 1768 | 1483819058166 Marionette TRACE conn4 -> [0,1648,"timeouts",{"script":35000}] 11:57:38 INFO - PROCESS | 1768 | 1483819058172 Marionette TRACE conn4 <- [1,1648,null,{}] 11:57:38 INFO - PROCESS | 1768 | 1483819058203 Marionette TRACE conn4 -> [0,1649,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:38 INFO - PROCESS | 1768 | 1483819058525 Marionette TRACE conn4 <- [1,1649,null,{"value":null}] 11:57:38 INFO - PROCESS | 1768 | 1483819058623 Marionette TRACE conn4 -> [0,1650,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/attribute-selectors/attribute-case/syntax.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca75000 == 6 [pid = 1815] [id = 550] 11:57:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9ca77000) [pid = 1815] [serial = 1535] [outer = (nil)] 11:57:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9e52f400) [pid = 1815] [serial = 1536] [outer = 0x9ca77000] 11:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9e53f800) [pid = 1815] [serial = 1537] [outer = 0x9ca77000] 11:57:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e60a800 == 7 [pid = 1815] [id = 551] 11:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e60b000) [pid = 1815] [serial = 1538] [outer = (nil)] 11:57:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e626800 == 8 [pid = 1815] [id = 552] 11:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e62a400) [pid = 1815] [serial = 1539] [outer = (nil)] 11:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e62c400) [pid = 1815] [serial = 1540] [outer = 0x9e60b000] 11:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e67d400) [pid = 1815] [serial = 1541] [outer = 0x9e62a400] 11:57:41 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 11:57:41 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 2991ms 11:57:41 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 11:57:41 INFO - PROCESS | 1768 | 1483819060841 Marionette TRACE conn4 <- [1,1650,null,{"value":["/selectors/attribute-selectors/attribute-case/syntax.html",0,null,null,[["[foo='BAR'] /* sanity check (valid) */ in standards mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in standards mode",0,null,null],["[foo='bar' i] in standards mode",0,null,null],["[foo='bar' i] with querySelector in standards mode",0,null,null],["[foo='bar' I] in standards mode",0,null,null],["[foo='bar' I] with querySelector in standards mode",0,null,null],["[foo=bar i] in standards mode",0,null,null],["[foo=bar i] with querySelector in standards mode",0,null,null],["[foo=\"bar\" i] in standards mode",0,null,null],["[foo=\"bar\" i] with querySelector in standards mode",0,null,null],["[foo='bar'i] in standards mode",0,null,null],["[foo='bar'i] with querySelector in standards mode",0,null,null],["[foo='bar'i ] in standards mode",0,null,null],["[foo='bar'i ] with querySelector in standards mode",0,null,null],["[foo='bar' i ] in standards mode",0,null,null],["[foo='bar' i ] with querySelector in standards mode",0,null,null],["[foo='bar' /**/ i] in standards mode",0,null,null],["[foo='bar' /**/ i] with querySelector in standards mode",0,null,null],["[foo='bar' i /**/ ] in standards mode",0,null,null],["[foo='bar' i /**/ ] with querySelector in standards mode",0,null,null],["[foo='bar'/**/i/**/] in standards mode",0,null,null],["[foo='bar'/**/i/**/] with querySelector in standards mode",0,null,null],["[foo=bar/**/i] in standards mode",0,null,null],["[foo=bar/**/i] with querySelector in standards mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ in standards mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in standards mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ in standards mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in standards mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ in standards mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in standards mode",0,null,null],["[foo='bar' \\i] in standards mode",0,null,null],["[foo='bar' \\i] with querySelector in standards mode",0,null,null],["[foo='bar' \\69] in standards mode",0,null,null],["[foo='bar' \\69] with querySelector in standards mode",0,null,null],["[foo~='bar' i] in standards mode",0,null,null],["[foo~='bar' i] with querySelector in standards mode",0,null,null],["[foo^='bar' i] in standards mode",0,null,null],["[foo^='bar' i] with querySelector in standards mode",0,null,null],["[foo$='bar' i] in standards mode",0,null,null],["[foo$='bar' i] with querySelector in standards mode",0,null,null],["[foo*='bar' i] in standards mode",0,null,null],["[foo*='bar' i] with querySelector in standards mode",0,null,null],["[foo|='bar' i] in standards mode",0,null,null],["[foo|='bar' i] with querySelector in standards mode",0,null,null],["[|foo='bar' i] in standards mode",0,null,null],["[|foo='bar' i] with querySelector in standards mode",0,null,null],["[*|foo='bar' i] in standards mode",0,null,null],["[*|foo='bar' i] with querySelector in standards mode",0,null,null],["[foo[ /* sanity check (invalid) */ in standards mode",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in standards mode",0,null,null],["[foo='bar' i i] in standards mode",0,null,null],["[foo='bar' i i] with querySelector in standards mode",0,null,null],["[foo i ='bar'] in standards mode",0,null,null],["[foo i ='bar'] with querySelector in standards mode",0,null,null],["[foo= i 'bar'] in standards mode",0,null,null],["[foo= i 'bar'] with querySelector in standards mode",0,null,null],["[i foo='bar'] in standards mode",0,null,null],["[i foo='bar'] with querySelector in standards mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in standards mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in standards mode",0,null,null],["[foo='bar' İ] in standards mode",0,null,null],["[foo='bar' İ] with querySelector in standards mode",0,null,null],["[foo='bar' ı] in standards mode",0,null,null],["[foo='bar' ı] with querySelector in standards mode",0,null,null],["[foo='bar' ii] in standards mode",0,null,null],["[foo='bar' ii] with querySelector in standards mode",0,null,null],["[foo='bar' ij] in standards mode",0,null,null],["[foo='bar' ij] with querySelector in standards mode",0,null,null],["[foo='bar' j] in standards mode",0,null,null],["[foo='bar' j] with querySelector in standards mode",0,null,null],["[foo='bar' \\\\i] in standards mode",0,null,null],["[foo='bar' \\\\i] with querySelector in standards mode",0,null,null],["[foo='bar' \\\\69] in standards mode",0,null,null],["[foo='bar' \\\\69] with querySelector in standards mode",0,null,null],["[foo='bar' i()] in standards mode",0,null,null],["[foo='bar' i()] with querySelector in standards mode",0,null,null],["[foo='bar' i ()] in standards mode",0,null,null],["[foo='bar' i ()] with querySelector in standards mode",0,null,null],["[foo='bar' () i] in standards mode",0,null,null],["[foo='bar' () i] with querySelector in standards mode",0,null,null],["[foo='bar' (i)] in standards mode",0,null,null],["[foo='bar' (i)] with querySelector in standards mode",0,null,null],["[foo='bar' i []] in standards mode",0,null,null],["[foo='bar' i []] with querySelector in standards mode",0,null,null],["[foo='bar' [] i] in standards mode",0,null,null],["[foo='bar' [] i] with querySelector in standards mode",0,null,null],["[foo='bar' [i]] in standards mode",0,null,null],["[foo='bar' [i]] with querySelector in standards mode",0,null,null],["[foo='bar' i {}] in standards mode",0,null,null],["[foo='bar' i {}] with querySelector in standards mode",0,null,null],["[foo='bar' {} i] in standards mode",0,null,null],["[foo='bar' {} i] with querySelector in standards mode",0,null,null],["[foo='bar' {i}] in standards mode",0,null,null],["[foo='bar' {i}] with querySelector in standards mode",0,null,null],["[foo='bar' 1i] in standards mode",0,null,null],["[foo='bar' 1i] with querySelector in standards mode",0,null,null],["[foo='bar' 1] in standards mode",0,null,null],["[foo='bar' 1] with querySelector in standards mode",0,null,null],["[foo='bar' 'i'] in standards mode",0,null,null],["[foo='bar' 'i'] with querySelector in standards mode",0,null,null],["[foo='bar' url(i)] in standards mode",0,null,null],["[foo='bar' url(i)] with querySelector in standards mode",0,null,null],["[foo='bar' ,i] in standards mode",0,null,null],["[foo='bar' ,i] with querySelector in standards mode",0,null,null],["[foo='bar' i,] in standards mode",0,null,null],["[foo='bar' i,] with querySelector in standards mode",0,null,null],["[foo='bar']i in standards mode",0,null,null],["[foo='bar']i with querySelector in standards mode",0,null,null],["[foo='bar' |i] in standards mode",0,null,null],["[foo='bar' |i] with querySelector in standards mode",0,null,null],["[foo='bar' \\|i] in standards mode",0,null,null],["[foo='bar' \\|i] with querySelector in standards mode",0,null,null],["[foo='bar' *|i] in standards mode",0,null,null],["[foo='bar' *|i] with querySelector in standards mode",0,null,null],["[foo='bar' \\*|i] in standards mode",0,null,null],["[foo='bar' \\*|i] with querySelector in standards mode",0,null,null],["[foo='bar' *] in standards mode",0,null,null],["[foo='bar' *] with querySelector in standards mode",0,null,null],["[foo='bar' \\*] in standards mode",0,null,null],["[foo='bar' \\*] with querySelector in standards mode",0,null,null],["[foo i] in standards mode",0,null,null],["[foo i] with querySelector in standards mode",0,null,null],["[foo/**/i] in standards mode",0,null,null],["[foo/**/i] with querySelector in standards mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in quirks mode",0,null,null],["[foo='bar' i] in quirks mode",0,null,null],["[foo='bar' i] with querySelector in quirks mode",0,null,null],["[foo='bar' I] in quirks mode",0,null,null],["[foo='bar' I] with querySelector in quirks mode",0,null,null],["[foo=bar i] in quirks mode",0,null,null],["[foo=bar i] with querySelector in quirks mode",0,null,null],["[foo=\"bar\" i] in quirks mode",0,null,null],["[foo=\"bar\" i] with querySelector in quirks mode",0,null,null],["[foo='bar'i] in quirks mode",0,null,null],["[foo='bar'i] with querySelector in quirks mode",0,null,null],["[foo='bar'i ] in quirks mode",0,null,null],["[foo='bar'i ] with querySelector in quirks mode",0,null,null],["[foo='bar' i ] in quirks mode",0,null,null],["[foo='bar' i ] with querySelector in quirks mode",0,null,null],["[foo='bar' /**/ i] in quirks mode",0,null,null],["[foo='bar' /**/ i] with querySelector in quirks mode",0,null,null],["[foo='bar' i /**/ ] in quirks mode",0,null,null],["[foo='bar' i /**/ ] with querySelector in quirks mode",0,null,null],["[foo='bar'/**/i/**/] in quirks mode",0,null,null],["[foo='bar'/**/i/**/] with querySelector in quirks mode",0,null,null],["[foo=bar/**/i] in quirks mode",0,null,null],["[foo=bar/**/i] with querySelector in quirks mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ in quirks mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in quirks mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ in quirks mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in quirks mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ in quirks mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in quirks mode",0,null,null],["[foo='bar' \\i] in quirks mode",0,null,null],["[foo='bar' \\i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\69] in quirks mode",0,null,null],["[foo='bar' \\69] with querySelector in quirks mode",0,null,null],["[foo~='bar' i] in quirks mode",0,null,null],["[foo~='bar' i] with querySelector in quirks mode",0,null,null],["[foo^='bar' i] in quirks mode",0,null,null],["[foo^='bar' i] with querySelector in quirks mode",0,null,null],["[foo$='bar' i] in quirks mode",0,null,null],["[foo$='bar' i] with querySelector in quirks mode",0,null,null],["[foo*='bar' i] in quirks mode",0,null,null],["[foo*='bar' i] with querySelector in quirks mode",0,null,null],["[foo|='bar' i] in quirks mode",0,null,null],["[foo|='bar' i] with querySelector in quirks mode",0,null,null],["[|foo='bar' i] in quirks mode",0,null,null],["[|foo='bar' i] with querySelector in quirks mode",0,null,null],["[*|foo='bar' i] in quirks mode",0,null,null],["[*|foo='bar' i] with querySelector in quirks mode",0,null,null],["[foo[ /* sanity check (invalid) */ in quirks mode",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in quirks mode",0,null,null],["[foo='bar' i i] in quirks mode",0,null,null],["[foo='bar' i i] with querySelector in quirks mode",0,null,null],["[foo i ='bar'] in quirks mode",0,null,null],["[foo i ='bar'] with querySelector in quirks mode",0,null,null],["[foo= i 'bar'] in quirks mode",0,null,null],["[foo= i 'bar'] with querySelector in quirks mode",0,null,null],["[i foo='bar'] in quirks mode",0,null,null],["[i foo='bar'] with querySelector in quirks mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in quirks mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in quirks mode",0,null,null],["[foo='bar' İ] in quirks mode",0,null,null],["[foo='bar' İ] with querySelector in quirks mode",0,null,null],["[foo='bar' ı] in quirks mode",0,null,null],["[foo='bar' ı] with querySelector in quirks mode",0,null,null],["[foo='bar' ii] in quirks mode",0,null,null],["[foo='bar' ii] with querySelector in quirks mode",0,null,null],["[foo='bar' ij] in quirks mode",0,null,null],["[foo='bar' ij] with querySelector in quirks mode",0,null,null],["[foo='bar' j] in quirks mode",0,null,null],["[foo='bar' j] with querySelector in quirks mode",0,null,null],["[foo='bar' \\\\i] in quirks mode",0,null,null],["[foo='bar' \\\\i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\\\69] in quirks mode",0,null,null],["[foo='bar' \\\\69] with querySelector in quirks mode",0,null,null],["[foo='bar' i()] in quirks mode",0,null,null],["[foo='bar' i()] with querySelector in quirks mode",0,null,null],["[foo='bar' i ()] in quirks mode",0,null,null],["[foo='bar' i ()] with querySelector in quirks mode",0,null,null],["[foo='bar' () i] in quirks mode",0,null,null],["[foo='bar' () i] with querySelector in quirks mode",0,null,null],["[foo='bar' (i)] in quirks mode",0,null,null],["[foo='bar' (i)] with querySelector in quirks mode",0,null,null],["[foo='bar' i []] in quirks mode",0,null,null],["[foo='bar' i []] with querySelector in quirks mode",0,null,null],["[foo='bar' [] i] in quirks mode",0,null,null],["[foo='bar' [] i] with querySelector in quirks mode",0,null,null],["[foo='bar' [i]] in quirks mode",0,null,null],["[foo='bar' [i]] with querySelector in quirks mode",0,null,null],["[foo='bar' i {}] in quirks mode",0,null,null],["[foo='bar' i {}] with querySelector in quirks mode",0,null,null],["[foo='bar' {} i] in quirks mode",0,null,null],["[foo='bar' {} i] with querySelector in quirks mode",0,null,null],["[foo='bar' {i}] in quirks mode",0,null,null],["[foo='bar' {i}] with querySelector in quirks mode",0,null,null],["[foo='bar' 1i] in quirks mode",0,null,null],["[foo='bar' 1i] with querySelector in quirks mode",0,null,null],["[foo='bar' 1] in quirks mode",0,null,null],["[foo='bar' 1] with querySelector in quirks mode",0,null,null],["[foo='bar' 'i'] in quirks mode",0,null,null],["[foo='bar' 'i'] with querySelector in quirks mode",0,null,null],["[foo='bar' url(i)] in quirks mode",0,null,null],["[foo='bar' url(i)] with querySelector in quirks mode",0,null,null],["[foo='bar' ,i] in quirks mode",0,null,null],["[foo='bar' ,i] with querySelector in quirks mode",0,null,null],["[foo='bar' i,] in quirks mode",0,null,null],["[foo='bar' i,] with querySelector in quirks mode",0,null,null],["[foo='bar']i in quirks mode",0,null,null],["[foo='bar']i with querySelector in quirks mode",0,null,null],["[foo='bar' |i] in quirks mode",0,null,null],["[foo='bar' |i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\|i] in quirks mode",0,null,null],["[foo='bar' \\|i] with querySelector in quirks mode",0,null,null],["[foo='bar' *|i] in quirks mode",0,null,null],["[foo='bar' *|i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\*|i] in quirks mode",0,null,null],["[foo='bar' \\*|i] with querySelector in quirks mode",0,null,null],["[foo='bar' *] in quirks mode",0,null,null],["[foo='bar' *] with querySelector in quirks mode",0,null,null],["[foo='bar' \\*] in quirks mode",0,null,null],["[foo='bar' \\*] with querySelector in quirks mode",0,null,null],["[foo i] in quirks mode",0,null,null],["[foo i] with querySelector in quirks mode",0,null,null],["[foo/**/i] in quirks mode",0,null,null],["[foo/**/i] with querySelector in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ in XML",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in XML",0,null,null],["[foo='bar' i] in XML",0,null,null],["[foo='bar' i] with querySelector in XML",0,null,null],["[foo='bar' I] in XML",0,null,null],["[foo='bar' I] with querySelector in XML",0,null,null],["[foo=bar i] in XML",0,null,null],["[foo=bar i] with querySelector in XML",0,null,null],["[foo=\"bar\" i] in XML",0,null,null],["[foo=\"bar\" i] with querySelector in XML",0,null,null],["[foo='bar'i] in XML",0,null,null],["[foo='bar'i] with querySelector in XML",0,null,null],["[foo='bar'i ] in XML",0,null,null],["[foo='bar'i ] with querySelector in XML",0,null,null],["[foo='bar' i ] in XML",0,null,null],["[foo='bar' i ] with querySelector in XML",0,null,null],["[foo='bar' /**/ i] in XML",0,null,null],["[foo='bar' /**/ i] with querySelector in XML",0,null,null],["[foo='bar' i /**/ ] in XML",0,null,null],["[foo='bar' i /**/ ] with querySelector in XML",0,null,null],["[foo='bar'/**/i/**/] in XML",0,null,null],["[foo='bar'/**/i/**/] with querySelector in XML",0,null,null],["[foo=bar/**/i] in XML",0,null,null],["[foo=bar/**/i] with querySelector in XML",0,null,null],["[foo='bar'\ti\t] /* \\t */ in XML",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in XML",0,null,null],["[foo='bar'\ni\n] /* \\n */ in XML",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in XML",0,null,null],["[foo='bar'\ri\r] /* \\r */ in XML",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in XML",0,null,null],["[foo='bar' \\i] in XML",0,null,null],["[foo='bar' \\i] with querySelector in XML",0,null,null],["[foo='bar' \\69] in XML",0,null,null],["[foo='bar' \\69] with querySelector in XML",0,null,null],["[foo~='bar' i] in XML",0,null,null],["[foo~='bar' i] with querySelector in XML",0,null,null],["[foo^='bar' i] in XML",0,null,null],["[foo^='bar' i] with querySelector in XML",0,null,null],["[foo$='bar' i] in XML",0,null,null],["[foo$='bar' i] with querySelector in XML",0,null,null],["[foo*='bar' i] in XML",0,null,null],["[foo*='bar' i] with querySelector in XML",0,null,null],["[foo|='bar' i] in XML",0,null,null],["[foo|='bar' i] with querySelector in XML",0,null,null],["[|foo='bar' i] in XML",0,null,null],["[|foo='bar' i] with querySelector in XML",0,null,null],["[*|foo='bar' i] in XML",0,null,null],["[*|foo='bar' i] with querySelector in XML",0,null,null],["[foo[ /* sanity check (invalid) */ in XML",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in XML",0,null,null],["[foo='bar' i i] in XML",0,null,null],["[foo='bar' i i] with querySelector in XML",0,null,null],["[foo i ='bar'] in XML",0,null,null],["[foo i ='bar'] with querySelector in XML",0,null,null],["[foo= i 'bar'] in XML",0,null,null],["[foo= i 'bar'] with querySelector in XML",0,null,null],["[i foo='bar'] in XML",0,null,null],["[i foo='bar'] with querySelector in XML",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in XML",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in XML",0,null,null],["[foo='bar' İ] in XML",0,null,null],["[foo='bar' İ] with querySelector in XML",0,null,null],["[foo='bar' ı] in XML",0,null,null],["[foo='bar' ı] with querySelector in XML",0,null,null],["[foo='bar' ii] in XML",0,null,null],["[foo='bar' ii] with querySelector in XML",0,null,null],["[foo='bar' ij] in XML",0,null,null],["[foo='bar' ij] with querySelector in XML",0,null,null],["[foo='bar' j] in XML",0,null,null],["[foo='bar' j] with querySelector in XML",0,null,null],["[foo='bar' \\\\i] in XML",0,null,null],["[foo='bar' \\\\i] with querySelector in XML",0,null,null],["[foo='bar' \\\\69] in XML",0,null,null],["[foo='bar' \\\\69] with querySelector in XML",0,null,null],["[foo='bar' i()] in XML",0,null,null],["[foo='bar' i()] with querySelector in XML",0,null,null],["[foo='bar' i ()] in XML",0,null,null],["[foo='bar' i ()] with querySelector in XML",0,null,null],["[foo='bar' () i] in XML",0,null,null],["[foo='bar' () i] with querySelector in XML",0,null,null],["[foo='bar' (i)] in XML",0,null,null],["[foo='bar' (i)] with querySelector in XML",0,null,null],["[foo='bar' i []] in XML",0,null,null],["[foo='bar' i []] with querySelector in XML",0,null,null],["[foo='bar' [] i] in XML",0,null,null],["[foo='bar' [] i] with querySelector in XML",0,null,null],["[foo='bar' [i]] in XML",0,null,null],["[foo='bar' [i]] with querySelector in XML",0,null,null],["[foo='bar' i {}] in XML",0,null,null],["[foo='bar' i {}] with querySelector in XML",0,null,null],["[foo='bar' {} i] in XML",0,null,null],["[foo='bar' {} i] with querySelector in XML",0,null,null],["[foo='bar' {i}] in XML",0,null,null],["[foo='bar' {i}] with querySelector in XML",0,null,null],["[foo='bar' 1i] in XML",0,null,null],["[foo='bar' 1i] with querySelector in XML",0,null,null],["[foo='bar' 1] in XML",0,null,null],["[foo='bar' 1] with querySelector in XML",0,null,null],["[foo='bar' 'i'] in XML",0,null,null],["[foo='bar' 'i'] with querySelector in XML",0,null,null],["[foo='bar' url(i)] in XML",0,null,null],["[foo='bar' url(i)] with querySelector in XML",0,null,null],["[foo='bar' ,i] in XML",0,null,null],["[foo='bar' ,i] with querySelector in XML",0,null,null],["[foo='bar' i,] in XML",0,null,null],["[foo='bar' i,] with querySelector in XML",0,null,null],["[foo='bar']i in XML",0,null,null],["[foo='bar']i with querySelector in XML",0,null,null],["[foo='bar' |i] in XML",0,null,null],["[foo='bar' |i] with querySelector in XML",0,null,null],["[foo='bar' \\|i] in XML",0,null,null],["[foo='bar' \\|i] with querySelector in XML",0,null,null],["[foo='bar' *|i] in XML",0,null,null],["[foo='bar' *|i] with querySelector in XML",0,null,null],["[foo='bar' \\*|i] in XML",0,null,null],["[foo='bar' \\*|i] with querySelector in XML",0,null,null],["[foo='bar' *] in XML",0,null,null],["[foo='bar' *] with querySelector in XML",0,null,null],["[foo='bar' \\*] in XML",0,null,null],["[foo='bar' \\*] with querySelector in XML",0,null,null],["[foo i] in XML",0,null,null],["[foo i] with querySelector in XML",0,null,null],["[foo/**/i] in XML",0,null,null],["[foo/**/i] with querySelector in XML",0,null,null]]]}] 11:57:41 INFO - PROCESS | 1768 | 1483819061155 Marionette TRACE conn4 -> [0,1651,"getWindowHandle",null] 11:57:41 INFO - PROCESS | 1768 | 1483819061158 Marionette TRACE conn4 <- [1,1651,null,{"value":"2147483649"}] 11:57:41 INFO - PROCESS | 1768 | 1483819061167 Marionette TRACE conn4 -> [0,1652,"timeouts",{"script":35000}] 11:57:41 INFO - PROCESS | 1768 | 1483819061170 Marionette TRACE conn4 <- [1,1652,null,{}] 11:57:41 INFO - PROCESS | 1768 | 1483819061188 Marionette TRACE conn4 -> [0,1653,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:41 INFO - PROCESS | 1768 | 1483819061441 Marionette TRACE conn4 <- [1,1653,null,{"value":null}] 11:57:41 INFO - PROCESS | 1768 | 1483819061516 Marionette TRACE conn4 -> [0,1654,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/child-indexed-pseudo-class.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e631000 == 9 [pid = 1815] [id = 553] 11:57:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9e680c00) [pid = 1815] [serial = 1542] [outer = (nil)] 11:57:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9e6d8000) [pid = 1815] [serial = 1543] [outer = 0x9e680c00] 11:57:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9e6da000) [pid = 1815] [serial = 1544] [outer = 0x9e680c00] 11:57:42 INFO - PROCESS | 1768 | 1483819062543 Marionette TRACE conn4 <- [1,1654,null,{"value":["/selectors/child-indexed-pseudo-class.html",0,null,null,[["child-indexed pseudo-classes should match without a parent",0,null,null]]]}] 11:57:42 INFO - . 11:57:42 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1397ms 11:57:42 INFO - PROCESS | 1768 | 1483819062564 Marionette TRACE conn4 -> [0,1655,"getWindowHandle",null] 11:57:42 INFO - TEST-START | /service-workers/cache-storage/common.https.html 11:57:42 INFO - PROCESS | 1768 | 1483819062569 Marionette TRACE conn4 <- [1,1655,null,{"value":"2147483649"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062575 Marionette TRACE conn4 -> [0,1656,"getContext",null] 11:57:42 INFO - PROCESS | 1768 | 1483819062578 Marionette TRACE conn4 <- [1,1656,null,{"value":"content"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062583 Marionette TRACE conn4 -> [0,1657,"setContext",{"value":"chrome"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062588 Marionette TRACE conn4 <- [1,1657,null,{}] 11:57:42 INFO - PROCESS | 1768 | 1483819062593 Marionette TRACE conn4 -> [0,1658,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:57:42 INFO - PROCESS | 1768 | 1483819062618 Marionette TRACE conn4 <- [1,1658,null,{"value":true}] 11:57:42 INFO - PROCESS | 1768 | 1483819062623 Marionette TRACE conn4 -> [0,1659,"setContext",{"value":"content"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062627 Marionette TRACE conn4 <- [1,1659,null,{}] 11:57:42 INFO - Setting pref dom.caches.enabled (true) 11:57:42 INFO - PROCESS | 1768 | 1483819062633 Marionette TRACE conn4 -> [0,1660,"getContext",null] 11:57:42 INFO - PROCESS | 1768 | 1483819062636 Marionette TRACE conn4 <- [1,1660,null,{"value":"content"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062646 Marionette TRACE conn4 -> [0,1661,"setContext",{"value":"chrome"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062649 Marionette TRACE conn4 <- [1,1661,null,{}] 11:57:42 INFO - PROCESS | 1768 | 1483819062655 Marionette TRACE conn4 -> [0,1662,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:57:42 INFO - PROCESS | 1768 | 1483819062677 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 11:57:42 INFO - PROCESS | 1768 | 1483819062681 Marionette TRACE conn4 -> [0,1663,"setContext",{"value":"content"}] 11:57:42 INFO - PROCESS | 1768 | 1483819062687 Marionette TRACE conn4 <- [1,1663,null,{}] 11:57:42 INFO - PROCESS | 1768 | 1483819062692 Marionette TRACE conn4 -> [0,1664,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:57:42 INFO - PROCESS | 1768 | 1483819062911 Marionette TRACE conn4 <- [1,1664,null,{"value":null}] 11:57:42 INFO - PROCESS | 1768 | 1483819062966 Marionette TRACE conn4 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 11:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e885000) [pid = 1815] [serial = 1545] [outer = 0xa77c1400] 11:57:43 INFO - PROCESS | 1768 | 1483819063307 Marionette TRACE conn4 <- [1,1665,null,{}] 11:57:43 INFO - PROCESS | 1768 | 1483819063312 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:57:43 INFO - PROCESS | 1768 | 1483819063369 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 11:57:43 INFO - PROCESS | 1768 | 1483819063425 Marionette TRACE conn4 -> [0,1667,"timeouts",{"script":185000}] 11:57:43 INFO - PROCESS | 1768 | 1483819063430 Marionette TRACE conn4 <- [1,1667,null,{}] 11:57:43 INFO - PROCESS | 1768 | 1483819063439 Marionette TRACE conn4 -> [0,1668,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:43 INFO - PROCESS | 1768 | 1483819063481 Marionette TRACE conn4 <- [1,1668,null,{"value":null}] 11:57:43 INFO - PROCESS | 1768 | 1483819063495 Marionette TRACE conn4 -> [0,1669,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/common.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/common.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c116800 == 10 [pid = 1815] [id = 554] 11:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c117400) [pid = 1815] [serial = 1546] [outer = (nil)] 11:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ca20400) [pid = 1815] [serial = 1547] [outer = 0x9c117400] 11:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ca72000) [pid = 1815] [serial = 1548] [outer = 0x9c117400] 11:57:45 INFO - PROCESS | 1768 | 1483819065267 Marionette TRACE conn4 <- [1,1669,null,{"value":["/service-workers/cache-storage/common.https.html",0,null,null,[["Window sees cache puts by Worker",0,null,null]]]}] 11:57:45 INFO - . 11:57:45 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2741ms 11:57:45 INFO - PROCESS | 1768 | 1483819065319 Marionette TRACE conn4 -> [0,1670,"getWindowHandle",null] 11:57:45 INFO - PROCESS | 1768 | 1483819065329 Marionette TRACE conn4 <- [1,1670,null,{"value":"2147483649"}] 11:57:45 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 11:57:45 INFO - Clearing pref dom.caches.enabled 11:57:45 INFO - PROCESS | 1768 | 1483819065339 Marionette TRACE conn4 -> [0,1671,"getContext",null] 11:57:45 INFO - PROCESS | 1768 | 1483819065348 Marionette TRACE conn4 <- [1,1671,null,{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065428 Marionette TRACE conn4 -> [0,1672,"setContext",{"value":"chrome"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065448 Marionette TRACE conn4 <- [1,1672,null,{}] 11:57:45 INFO - PROCESS | 1768 | 1483819065461 Marionette TRACE conn4 -> [0,1673,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:57:45 INFO - PROCESS | 1768 | 1483819065509 Marionette TRACE conn4 <- [1,1673,null,{"value":null}] 11:57:45 INFO - PROCESS | 1768 | 1483819065560 Marionette TRACE conn4 -> [0,1674,"setContext",{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065576 Marionette TRACE conn4 <- [1,1674,null,{}] 11:57:45 INFO - PROCESS | 1768 | 1483819065588 Marionette TRACE conn4 -> [0,1675,"getContext",null] 11:57:45 INFO - PROCESS | 1768 | 1483819065594 Marionette TRACE conn4 <- [1,1675,null,{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065600 Marionette TRACE conn4 -> [0,1676,"setContext",{"value":"chrome"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065605 Marionette TRACE conn4 <- [1,1676,null,{}] 11:57:45 INFO - PROCESS | 1768 | 1483819065619 Marionette TRACE conn4 -> [0,1677,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:57:45 INFO - PROCESS | 1768 | 1483819065660 Marionette TRACE conn4 <- [1,1677,null,{"value":true}] 11:57:45 INFO - PROCESS | 1768 | 1483819065712 Marionette TRACE conn4 -> [0,1678,"setContext",{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065719 Marionette TRACE conn4 <- [1,1678,null,{}] 11:57:45 INFO - Setting pref dom.serviceWorkers.enabled (' true') 11:57:45 INFO - PROCESS | 1768 | 1483819065727 Marionette TRACE conn4 -> [0,1679,"getContext",null] 11:57:45 INFO - PROCESS | 1768 | 1483819065733 Marionette TRACE conn4 <- [1,1679,null,{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065758 Marionette TRACE conn4 -> [0,1680,"setContext",{"value":"chrome"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065781 Marionette TRACE conn4 <- [1,1680,null,{}] 11:57:45 INFO - PROCESS | 1768 | 1483819065797 Marionette TRACE conn4 -> [0,1681,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:57:45 INFO - PROCESS | 1768 | 1483819065848 Marionette TRACE conn4 <- [1,1681,null,{"value":null}] 11:57:45 INFO - PROCESS | 1768 | 1483819065903 Marionette TRACE conn4 -> [0,1682,"setContext",{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065910 Marionette TRACE conn4 <- [1,1682,null,{}] 11:57:45 INFO - PROCESS | 1768 | 1483819065917 Marionette TRACE conn4 -> [0,1683,"getContext",null] 11:57:45 INFO - PROCESS | 1768 | 1483819065920 Marionette TRACE conn4 <- [1,1683,null,{"value":"content"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065927 Marionette TRACE conn4 -> [0,1684,"setContext",{"value":"chrome"}] 11:57:45 INFO - PROCESS | 1768 | 1483819065942 Marionette TRACE conn4 <- [1,1684,null,{}] 11:57:45 INFO - PROCESS | 1768 | 1483819065958 Marionette TRACE conn4 -> [0,1685,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:57:46 INFO - PROCESS | 1768 | 1483819066002 Marionette TRACE conn4 <- [1,1685,null,{"value":true}] 11:57:46 INFO - PROCESS | 1768 | 1483819066052 Marionette TRACE conn4 -> [0,1686,"setContext",{"value":"content"}] 11:57:46 INFO - Setting pref dom.caches.enabled (true) 11:57:46 INFO - PROCESS | 1768 | 1483819066056 Marionette TRACE conn4 <- [1,1686,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066062 Marionette TRACE conn4 -> [0,1687,"getContext",null] 11:57:46 INFO - PROCESS | 1768 | 1483819066067 Marionette TRACE conn4 <- [1,1687,null,{"value":"content"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066072 Marionette TRACE conn4 -> [0,1688,"setContext",{"value":"chrome"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066075 Marionette TRACE conn4 <- [1,1688,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066082 Marionette TRACE conn4 -> [0,1689,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:57:46 INFO - PROCESS | 1768 | 1483819066113 Marionette TRACE conn4 <- [1,1689,null,{"value":null}] 11:57:46 INFO - PROCESS | 1768 | 1483819066119 Marionette TRACE conn4 -> [0,1690,"setContext",{"value":"content"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066126 Marionette TRACE conn4 <- [1,1690,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066138 Marionette TRACE conn4 -> [0,1691,"getContext",null] 11:57:46 INFO - PROCESS | 1768 | 1483819066143 Marionette TRACE conn4 <- [1,1691,null,{"value":"content"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066198 Marionette TRACE conn4 -> [0,1692,"setContext",{"value":"chrome"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066203 Marionette TRACE conn4 <- [1,1692,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066209 Marionette TRACE conn4 -> [0,1693,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:57:46 INFO - PROCESS | 1768 | 1483819066232 Marionette TRACE conn4 <- [1,1693,null,{"value":null}] 11:57:46 INFO - PROCESS | 1768 | 1483819066238 Marionette TRACE conn4 -> [0,1694,"setContext",{"value":"content"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066242 Marionette TRACE conn4 <- [1,1694,null,{}] 11:57:46 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 11:57:46 INFO - PROCESS | 1768 | 1483819066248 Marionette TRACE conn4 -> [0,1695,"getContext",null] 11:57:46 INFO - PROCESS | 1768 | 1483819066251 Marionette TRACE conn4 <- [1,1695,null,{"value":"content"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066269 Marionette TRACE conn4 -> [0,1696,"setContext",{"value":"chrome"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066273 Marionette TRACE conn4 <- [1,1696,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066279 Marionette TRACE conn4 -> [0,1697,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:57:46 INFO - PROCESS | 1768 | 1483819066297 Marionette TRACE conn4 <- [1,1697,null,{"value":null}] 11:57:46 INFO - PROCESS | 1768 | 1483819066338 Marionette TRACE conn4 -> [0,1698,"setContext",{"value":"content"}] 11:57:46 INFO - PROCESS | 1768 | 1483819066342 Marionette TRACE conn4 <- [1,1698,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066347 Marionette TRACE conn4 -> [0,1699,"timeouts",{"script":185000}] 11:57:46 INFO - PROCESS | 1768 | 1483819066350 Marionette TRACE conn4 <- [1,1699,null,{}] 11:57:46 INFO - PROCESS | 1768 | 1483819066356 Marionette TRACE conn4 -> [0,1700,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:46 INFO - PROCESS | 1768 | 1483819066691 Marionette TRACE conn4 <- [1,1700,null,{"value":null}] 11:57:46 INFO - PROCESS | 1768 | 1483819066800 Marionette TRACE conn4 -> [0,1701,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-add.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9e631000 == 9 [pid = 1815] [id = 553] 11:57:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11c000 == 8 [pid = 1815] [id = 548] 11:57:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9c121000 == 7 [pid = 1815] [id = 549] 11:57:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9c116400 == 6 [pid = 1815] [id = 547] 11:57:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9e60a800 == 5 [pid = 1815] [id = 551] 11:57:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9e626800 == 4 [pid = 1815] [id = 552] 11:57:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca75000 == 3 [pid = 1815] [id = 550] 11:57:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6b400 == 4 [pid = 1815] [id = 555] 11:57:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9bf6c800) [pid = 1815] [serial = 1549] [outer = (nil)] 11:57:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c122400) [pid = 1815] [serial = 1550] [outer = 0x9bf6c800] 11:57:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9ca1c400) [pid = 1815] [serial = 1551] [outer = 0x9bf6c800] 11:57:48 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 11:57:49 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 11:57:49 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 11:57:49 INFO - PROCESS | 1768 | 1483819069901 Marionette TRACE conn4 <- [1,1701,null,{"value":["/service-workers/cache-storage/serviceworker/cache-add.https.html",0,null,null,[["Cache.add and Cache.addAll",0,null,null],["Cache.add called with no arguments",0,{},{}],["Cache.add called with relative URL specified as a string",0,{},{}],["Cache.add called with non-HTTP/HTTPS URL",0,{},{}],["Cache.add called with Request object",0,{},{}],["Cache.add called with POST request",0,{},{}],["Cache.add called twice with the same Request object",0,{},{}],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,{},{}],["Cache.add with request that results in a status of 500",0,{},{}],["Cache.addAll with no arguments",0,{},{}],["Cache.addAll with a mix of valid and undefined arguments",0,{},{}],["Cache.addAll with an empty array",0,{},{}],["Cache.addAll with string URL arguments",0,{},{}],["Cache.addAll with Request arguments",0,{},{}],["Cache.addAll with a mix of succeeding and failing requests",0,{},{}],["Cache.addAll called with the same Request object specified twice",0,{},{}]]]}] 11:57:49 INFO - ................. 11:57:49 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 4620ms 11:57:49 INFO - PROCESS | 1768 | 1483819069984 Marionette TRACE conn4 -> [0,1702,"getWindowHandle",null] 11:57:50 INFO - PROCESS | 1768 | 1483819070004 Marionette TRACE conn4 <- [1,1702,null,{"value":"2147483649"}] 11:57:50 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 11:57:50 INFO - PROCESS | 1768 | 1483819070039 Marionette TRACE conn4 -> [0,1703,"timeouts",{"script":185000}] 11:57:50 INFO - PROCESS | 1768 | 1483819070050 Marionette TRACE conn4 <- [1,1703,null,{}] 11:57:50 INFO - PROCESS | 1768 | 1483819070063 Marionette TRACE conn4 -> [0,1704,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:50 INFO - PROCESS | 1768 | 1483819070339 Marionette TRACE conn4 <- [1,1704,null,{"value":null}] 11:57:50 INFO - PROCESS | 1768 | 1483819070410 Marionette TRACE conn4 -> [0,1705,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-delete.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca15000 == 5 [pid = 1815] [id = 556] 11:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ca73000) [pid = 1815] [serial = 1552] [outer = (nil)] 11:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e544400) [pid = 1815] [serial = 1553] [outer = 0x9ca73000] 11:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e603800) [pid = 1815] [serial = 1554] [outer = 0x9ca73000] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e625000) [pid = 1815] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca77000) [pid = 1815] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c11d800) [pid = 1815] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c122000) [pid = 1815] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c117800) [pid = 1815] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0xa2766800) [pid = 1815] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e62a400) [pid = 1815] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 11:57:51 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e60b000) [pid = 1815] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 11:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9bf6c400) [pid = 1815] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 11:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9ca12800) [pid = 1815] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 11:57:52 INFO - PROCESS | 1768 | 1483819072589 Marionette TRACE conn4 <- [1,1705,null,{"value":["/service-workers/cache-storage/serviceworker/cache-delete.https.html",0,null,null,[["Cache.delete",0,null,null],["Cache.delete with no arguments",0,{},{}],["Cache.delete called with a string URL",0,{},{}],["Cache.delete called with a Request object",0,{},{}],["Cache.delete with a non-existent entry",0,{},{}]]]}] 11:57:52 INFO - ..... 11:57:52 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 2625ms 11:57:52 INFO - PROCESS | 1768 | 1483819072652 Marionette TRACE conn4 -> [0,1706,"getWindowHandle",null] 11:57:52 INFO - PROCESS | 1768 | 1483819072668 Marionette TRACE conn4 <- [1,1706,null,{"value":"2147483649"}] 11:57:52 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 11:57:52 INFO - PROCESS | 1768 | 1483819072693 Marionette TRACE conn4 -> [0,1707,"timeouts",{"script":185000}] 11:57:52 INFO - PROCESS | 1768 | 1483819072705 Marionette TRACE conn4 <- [1,1707,null,{}] 11:57:52 INFO - PROCESS | 1768 | 1483819072715 Marionette TRACE conn4 -> [0,1708,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:52 INFO - PROCESS | 1768 | 1483819072913 Marionette TRACE conn4 <- [1,1708,null,{"value":null}] 11:57:53 INFO - PROCESS | 1768 | 1483819073001 Marionette TRACE conn4 -> [0,1709,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca76800 == 6 [pid = 1815] [id = 557] 11:57:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e526800) [pid = 1815] [serial = 1555] [outer = (nil)] 11:57:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e685c00) [pid = 1815] [serial = 1556] [outer = 0x9e526800] 11:57:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e689400) [pid = 1815] [serial = 1557] [outer = 0x9e526800] 11:57:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca15000 == 5 [pid = 1815] [id = 556] 11:57:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6b400 == 4 [pid = 1815] [id = 555] 11:57:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9c116800 == 3 [pid = 1815] [id = 554] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e6d8000) [pid = 1815] [serial = 1543] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9ca12000) [pid = 1815] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9ca6dc00) [pid = 1815] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9e60f800) [pid = 1815] [serial = 1530] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9c11c400) [pid = 1815] [serial = 1527] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9e67d400) [pid = 1815] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9e62c400) [pid = 1815] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e53f800) [pid = 1815] [serial = 1537] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e52f400) [pid = 1815] [serial = 1536] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e607800) [pid = 1815] [serial = 1529] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9bf69400) [pid = 1815] [serial = 1526] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9c122c00) [pid = 1815] [serial = 1522] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9ca13000) [pid = 1815] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 11:57:56 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9e62e000) [pid = 1815] [serial = 1519] [outer = (nil)] [url = about:blank] 11:57:56 INFO - PROCESS | 1768 | 1483819076382 Marionette TRACE conn4 <- [1,1709,null,{"value":["/service-workers/cache-storage/serviceworker/cache-match.https.html",0,null,null,[["Cache.match",0,null,null],["Cache.match with no matching entries",0,{},{}],["Cache.match with URL",0,{},{}],["Cache.match with Request",0,{},{}],["Cache.match with new Request",0,{},{}],["Cache.match with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.match with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.match with URL containing fragment",0,{},{}],["Cache.match with string fragment \"http\" as query",0,{},{}],["Cache.match with responses containing \"Vary\" header",0,{},{}],["Cache.match with Request and Response objects with different URLs",0,{},{}],["Cache.match invoked multiple times for the same Request/Response",0,{},{}],["Cache.match with POST Request",0,{},{}],["Cache.match with a non-2xx Response",0,{},{}],["Cache.match with a network error Response",0,{},{}]]]}] 11:57:56 INFO - ............... 11:57:56 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 3775ms 11:57:56 INFO - PROCESS | 1768 | 1483819076663 Marionette TRACE conn4 -> [0,1710,"getWindowHandle",null] 11:57:56 INFO - PROCESS | 1768 | 1483819076668 Marionette TRACE conn4 <- [1,1710,null,{"value":"2147483649"}] 11:57:56 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 11:57:56 INFO - PROCESS | 1768 | 1483819076687 Marionette TRACE conn4 -> [0,1711,"timeouts",{"script":185000}] 11:57:56 INFO - PROCESS | 1768 | 1483819076695 Marionette TRACE conn4 <- [1,1711,null,{}] 11:57:56 INFO - PROCESS | 1768 | 1483819076710 Marionette TRACE conn4 -> [0,1712,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:57 INFO - PROCESS | 1768 | 1483819077010 Marionette TRACE conn4 <- [1,1712,null,{"value":null}] 11:57:57 INFO - PROCESS | 1768 | 1483819077097 Marionette TRACE conn4 -> [0,1713,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-matchAll.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c121400 == 4 [pid = 1815] [id = 558] 11:57:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9c122800) [pid = 1815] [serial = 1558] [outer = (nil)] 11:57:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9ca15000) [pid = 1815] [serial = 1559] [outer = 0x9c122800] 11:57:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9ca18c00) [pid = 1815] [serial = 1560] [outer = 0x9c122800] 11:57:59 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9bf6c800) [pid = 1815] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 11:57:59 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9ca73000) [pid = 1815] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 11:57:59 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9c117400) [pid = 1815] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 11:57:59 INFO - PROCESS | 1768 | 1483819079468 Marionette TRACE conn4 <- [1,1713,null,{"value":["/service-workers/cache-storage/serviceworker/cache-matchAll.https.html",0,null,null,[["Cache.matchAll",0,null,null],["Cache.matchAll with no matching entries",0,{},{}],["Cache.matchAll with URL",0,{},{}],["Cache.matchAll with Request",0,{},{}],["Cache.matchAll with new Request",0,{},{}],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.matchAll with URL containing fragment",0,{},{}],["Cache.matchAll with string fragment \"http\" as query",0,{},{}],["Cache.matchAll with responses containing \"Vary\" header",0,{},{}],["Cache.matchAll with \"ignoreVary\" parameter",0,{},{}]]]}] 11:57:59 INFO - ........... 11:57:59 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2807ms 11:57:59 INFO - PROCESS | 1768 | 1483819079505 Marionette TRACE conn4 -> [0,1714,"getWindowHandle",null] 11:57:59 INFO - PROCESS | 1768 | 1483819079516 Marionette TRACE conn4 <- [1,1714,null,{"value":"2147483649"}] 11:57:59 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 11:57:59 INFO - PROCESS | 1768 | 1483819079572 Marionette TRACE conn4 -> [0,1715,"timeouts",{"script":185000}] 11:57:59 INFO - PROCESS | 1768 | 1483819079611 Marionette TRACE conn4 <- [1,1715,null,{}] 11:57:59 INFO - PROCESS | 1768 | 1483819079637 Marionette TRACE conn4 -> [0,1716,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:57:59 INFO - PROCESS | 1768 | 1483819079869 Marionette TRACE conn4 <- [1,1716,null,{"value":null}] 11:57:59 INFO - PROCESS | 1768 | 1483819079905 Marionette TRACE conn4 -> [0,1717,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-put.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:57:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca6cc00 == 5 [pid = 1815] [id = 559] 11:57:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9ca6f000) [pid = 1815] [serial = 1561] [outer = (nil)] 11:58:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9e52a000) [pid = 1815] [serial = 1562] [outer = 0x9ca6f000] 11:58:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9e52f400) [pid = 1815] [serial = 1563] [outer = 0x9ca6f000] 11:58:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:58:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:02 INFO - PROCESS | 1768 | 1483819082205 Marionette TRACE conn4 <- [1,1717,null,{"value":["/service-workers/cache-storage/serviceworker/cache-put.https.html",0,null,null,[["Cache.put",0,null,null],["Cache.put called with simple Request and Response",0,{},{}],["Cache.put called with Request and Response from fetch()",0,{},{}],["Cache.put with Request without a body",0,{},{}],["Cache.put with Response without a body",0,{},{}],["Cache.put with a Response containing an empty URL",0,{},{}],["Cache.put with an empty response body",0,{},{}],["Cache.put with HTTP 500 response",0,{},{}],["Cache.put called twice with matching Requests and different Responses",0,{},{}],["Cache.put called twice with request URLs that differ only by a fragment",0,{},{}],["Cache.put with a string request",0,{},{}],["Cache.put with an invalid response",0,{},{}],["Cache.put with a non-HTTP/HTTPS request",0,{},{}],["Cache.put with a relative URL",0,{},{}],["Cache.put with a non-GET request",0,{},{}],["Cache.put with a null response",0,{},{}],["Cache.put with a POST request",0,{},{}],["Cache.put with a used response body",0,{},{}],["getReader() after Cache.put",0,{},{}],["Cache.put with a VARY:* Response",0,{},{}],["Cache.put with an embedded VARY:* Response",0,{},{}],["Cache.put should store Response.redirect() correctly",0,{},{}]]]}] 11:58:02 INFO - ...................... 11:58:02 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2747ms 11:58:02 INFO - PROCESS | 1768 | 1483819082300 Marionette TRACE conn4 -> [0,1718,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 1768 | 1483819082306 Marionette TRACE conn4 <- [1,1718,null,{"value":"2147483649"}] 11:58:02 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 11:58:02 INFO - PROCESS | 1768 | 1483819082332 Marionette TRACE conn4 -> [0,1719,"timeouts",{"script":185000}] 11:58:02 INFO - PROCESS | 1768 | 1483819082357 Marionette TRACE conn4 <- [1,1719,null,{}] 11:58:02 INFO - PROCESS | 1768 | 1483819082394 Marionette TRACE conn4 -> [0,1720,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:02 INFO - PROCESS | 1768 | 1483819082695 Marionette TRACE conn4 <- [1,1720,null,{"value":null}] 11:58:02 INFO - PROCESS | 1768 | 1483819082842 Marionette TRACE conn4 -> [0,1721,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11d800 == 6 [pid = 1815] [id = 560] 11:58:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9c11e400) [pid = 1815] [serial = 1564] [outer = (nil)] 11:58:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9ca7ac00) [pid = 1815] [serial = 1565] [outer = 0x9c11e400] 11:58:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e53b000) [pid = 1815] [serial = 1566] [outer = 0x9c11e400] 11:58:04 INFO - PROCESS | 1768 | 1483819084894 Marionette TRACE conn4 <- [1,1721,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html",0,null,null,[["CacheStorage.keys",0,null,null],["CacheStorage keys",0,{},{}]]]}] 11:58:04 INFO - .. 11:58:04 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 2615ms 11:58:05 INFO - PROCESS | 1768 | 1483819085017 Marionette TRACE conn4 -> [0,1722,"getWindowHandle",null] 11:58:05 INFO - PROCESS | 1768 | 1483819085024 Marionette TRACE conn4 <- [1,1722,null,{"value":"2147483649"}] 11:58:05 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 11:58:05 INFO - PROCESS | 1768 | 1483819085042 Marionette TRACE conn4 -> [0,1723,"timeouts",{"script":185000}] 11:58:05 INFO - PROCESS | 1768 | 1483819085049 Marionette TRACE conn4 <- [1,1723,null,{}] 11:58:05 INFO - PROCESS | 1768 | 1483819085057 Marionette TRACE conn4 -> [0,1724,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:05 INFO - PROCESS | 1768 | 1483819085414 Marionette TRACE conn4 <- [1,1724,null,{"value":null}] 11:58:05 INFO - PROCESS | 1768 | 1483819085471 Marionette TRACE conn4 -> [0,1725,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-storage-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9c121400 == 5 [pid = 1815] [id = 558] 11:58:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca76800 == 4 [pid = 1815] [id = 557] 11:58:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11d800 == 3 [pid = 1815] [id = 560] 11:58:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca6cc00 == 2 [pid = 1815] [id = 559] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9ca72000) [pid = 1815] [serial = 1548] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e603800) [pid = 1815] [serial = 1554] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9ca1c400) [pid = 1815] [serial = 1551] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9e685c00) [pid = 1815] [serial = 1556] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9e544400) [pid = 1815] [serial = 1553] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9c122400) [pid = 1815] [serial = 1550] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9ca20400) [pid = 1815] [serial = 1547] [outer = (nil)] [url = about:blank] 11:58:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf67800 == 3 [pid = 1815] [id = 561] 11:58:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9bf68800) [pid = 1815] [serial = 1567] [outer = (nil)] 11:58:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9c115400) [pid = 1815] [serial = 1568] [outer = 0x9bf68800] 11:58:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9c11d400) [pid = 1815] [serial = 1569] [outer = 0x9bf68800] 11:58:08 INFO - PROCESS | 1768 | 1483819088227 Marionette TRACE conn4 <- [1,1725,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-match.https.html",0,null,null,[["CacheStorage.match",0,null,null],["CacheStorageMatch with no cache name provided",0,{},{}],["CacheStorageMatch from one of many caches",0,{},{}],["CacheStorageMatch from one of many caches by name",0,{},{}],["CacheStorageMatch a string request",0,{},{}],["CacheStorageMatch with no cached entry",0,{},{}],["CacheStorageMatch with no caches available but name provided",0,{},{}]]]}] 11:58:08 INFO - ....... 11:58:08 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 3267ms 11:58:08 INFO - PROCESS | 1768 | 1483819088332 Marionette TRACE conn4 -> [0,1726,"getWindowHandle",null] 11:58:08 INFO - PROCESS | 1768 | 1483819088349 Marionette TRACE conn4 <- [1,1726,null,{"value":"2147483649"}] 11:58:08 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 11:58:08 INFO - PROCESS | 1768 | 1483819088380 Marionette TRACE conn4 -> [0,1727,"timeouts",{"script":185000}] 11:58:08 INFO - PROCESS | 1768 | 1483819088412 Marionette TRACE conn4 <- [1,1727,null,{}] 11:58:08 INFO - PROCESS | 1768 | 1483819088425 Marionette TRACE conn4 -> [0,1728,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:08 INFO - PROCESS | 1768 | 1483819088685 Marionette TRACE conn4 <- [1,1728,null,{"value":null}] 11:58:08 INFO - PROCESS | 1768 | 1483819088754 Marionette TRACE conn4 -> [0,1729,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-storage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca19400 == 4 [pid = 1815] [id = 562] 11:58:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9ca1c400) [pid = 1815] [serial = 1570] [outer = (nil)] 11:58:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca75400) [pid = 1815] [serial = 1571] [outer = 0x9ca1c400] 11:58:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9ca72c00) [pid = 1815] [serial = 1572] [outer = 0x9ca1c400] 11:58:09 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9ca6f000) [pid = 1815] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 11:58:09 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9c122800) [pid = 1815] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 11:58:09 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9e526800) [pid = 1815] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 11:58:10 INFO - PROCESS | 1768 | 1483819090624 Marionette TRACE conn4 <- [1,1729,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage.https.html",0,null,null,[["CacheStorage",0,null,null],["CacheStorage.open",0,{},{}],["CacheStorage.open with an empty name",0,{},{}],["CacheStorage.open with no arguments",0,{},{}],["CacheStorage.has with existing cache",0,{},{}],["CacheStorage.has with nonexistent cache",0,{},{}],["CacheStorage.open with existing cache",0,{},{}],["CacheStorage.delete with existing cache",0,{},{}],["CacheStorage.delete with nonexistent cache",0,{},{}],["CacheStorage names are DOMStrings not USVStrings",0,{},{}]]]}] 11:58:10 INFO - .......... 11:58:10 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2293ms 11:58:10 INFO - PROCESS | 1768 | 1483819090668 Marionette TRACE conn4 -> [0,1730,"getWindowHandle",null] 11:58:10 INFO - PROCESS | 1768 | 1483819090682 Marionette TRACE conn4 <- [1,1730,null,{"value":"2147483649"}] 11:58:10 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 11:58:10 INFO - Clearing pref dom.serviceWorkers.enabled 11:58:10 INFO - PROCESS | 1768 | 1483819090728 Marionette TRACE conn4 -> [0,1731,"getContext",null] 11:58:10 INFO - PROCESS | 1768 | 1483819090741 Marionette TRACE conn4 <- [1,1731,null,{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090754 Marionette TRACE conn4 -> [0,1732,"setContext",{"value":"chrome"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090757 Marionette TRACE conn4 <- [1,1732,null,{}] 11:58:10 INFO - PROCESS | 1768 | 1483819090763 Marionette TRACE conn4 -> [0,1733,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:10 INFO - PROCESS | 1768 | 1483819090778 Marionette TRACE conn4 <- [1,1733,null,{"value":null}] 11:58:10 INFO - PROCESS | 1768 | 1483819090783 Marionette TRACE conn4 -> [0,1734,"setContext",{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090787 Marionette TRACE conn4 <- [1,1734,null,{}] 11:58:10 INFO - Clearing pref dom.caches.enabled 11:58:10 INFO - PROCESS | 1768 | 1483819090793 Marionette TRACE conn4 -> [0,1735,"getContext",null] 11:58:10 INFO - PROCESS | 1768 | 1483819090800 Marionette TRACE conn4 <- [1,1735,null,{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090818 Marionette TRACE conn4 -> [0,1736,"setContext",{"value":"chrome"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090826 Marionette TRACE conn4 <- [1,1736,null,{}] 11:58:10 INFO - PROCESS | 1768 | 1483819090831 Marionette TRACE conn4 -> [0,1737,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:10 INFO - PROCESS | 1768 | 1483819090848 Marionette TRACE conn4 <- [1,1737,null,{"value":null}] 11:58:10 INFO - PROCESS | 1768 | 1483819090853 Marionette TRACE conn4 -> [0,1738,"setContext",{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090856 Marionette TRACE conn4 <- [1,1738,null,{}] 11:58:10 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 11:58:10 INFO - PROCESS | 1768 | 1483819090861 Marionette TRACE conn4 -> [0,1739,"getContext",null] 11:58:10 INFO - PROCESS | 1768 | 1483819090865 Marionette TRACE conn4 <- [1,1739,null,{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090871 Marionette TRACE conn4 -> [0,1740,"setContext",{"value":"chrome"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090874 Marionette TRACE conn4 <- [1,1740,null,{}] 11:58:10 INFO - PROCESS | 1768 | 1483819090880 Marionette TRACE conn4 -> [0,1741,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:10 INFO - PROCESS | 1768 | 1483819090896 Marionette TRACE conn4 <- [1,1741,null,{"value":null}] 11:58:10 INFO - PROCESS | 1768 | 1483819090901 Marionette TRACE conn4 -> [0,1742,"setContext",{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090904 Marionette TRACE conn4 <- [1,1742,null,{}] 11:58:10 INFO - PROCESS | 1768 | 1483819090909 Marionette TRACE conn4 -> [0,1743,"getContext",null] 11:58:10 INFO - PROCESS | 1768 | 1483819090912 Marionette TRACE conn4 <- [1,1743,null,{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090917 Marionette TRACE conn4 -> [0,1744,"setContext",{"value":"chrome"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090919 Marionette TRACE conn4 <- [1,1744,null,{}] 11:58:10 INFO - PROCESS | 1768 | 1483819090926 Marionette TRACE conn4 -> [0,1745,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:58:10 INFO - PROCESS | 1768 | 1483819090948 Marionette TRACE conn4 <- [1,1745,null,{"value":true}] 11:58:10 INFO - PROCESS | 1768 | 1483819090952 Marionette TRACE conn4 -> [0,1746,"setContext",{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090956 Marionette TRACE conn4 <- [1,1746,null,{}] 11:58:10 INFO - Setting pref dom.serviceWorkers.enabled (' true') 11:58:10 INFO - PROCESS | 1768 | 1483819090961 Marionette TRACE conn4 -> [0,1747,"getContext",null] 11:58:10 INFO - PROCESS | 1768 | 1483819090964 Marionette TRACE conn4 <- [1,1747,null,{"value":"content"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090969 Marionette TRACE conn4 -> [0,1748,"setContext",{"value":"chrome"}] 11:58:10 INFO - PROCESS | 1768 | 1483819090973 Marionette TRACE conn4 <- [1,1748,null,{}] 11:58:10 INFO - PROCESS | 1768 | 1483819090978 Marionette TRACE conn4 -> [0,1749,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:58:10 INFO - PROCESS | 1768 | 1483819090995 Marionette TRACE conn4 <- [1,1749,null,{"value":null}] 11:58:11 INFO - PROCESS | 1768 | 1483819091017 Marionette TRACE conn4 -> [0,1750,"setContext",{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091020 Marionette TRACE conn4 <- [1,1750,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091025 Marionette TRACE conn4 -> [0,1751,"getContext",null] 11:58:11 INFO - PROCESS | 1768 | 1483819091027 Marionette TRACE conn4 <- [1,1751,null,{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091033 Marionette TRACE conn4 -> [0,1752,"setContext",{"value":"chrome"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091036 Marionette TRACE conn4 <- [1,1752,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091042 Marionette TRACE conn4 -> [0,1753,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:58:11 INFO - PROCESS | 1768 | 1483819091063 Marionette TRACE conn4 <- [1,1753,null,{"value":true}] 11:58:11 INFO - PROCESS | 1768 | 1483819091069 Marionette TRACE conn4 -> [0,1754,"setContext",{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091073 Marionette TRACE conn4 <- [1,1754,null,{}] 11:58:11 INFO - Setting pref dom.caches.enabled (true) 11:58:11 INFO - PROCESS | 1768 | 1483819091078 Marionette TRACE conn4 -> [0,1755,"getContext",null] 11:58:11 INFO - PROCESS | 1768 | 1483819091081 Marionette TRACE conn4 <- [1,1755,null,{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091086 Marionette TRACE conn4 -> [0,1756,"setContext",{"value":"chrome"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091088 Marionette TRACE conn4 <- [1,1756,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091094 Marionette TRACE conn4 -> [0,1757,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:58:11 INFO - PROCESS | 1768 | 1483819091112 Marionette TRACE conn4 <- [1,1757,null,{"value":null}] 11:58:11 INFO - PROCESS | 1768 | 1483819091117 Marionette TRACE conn4 -> [0,1758,"setContext",{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091123 Marionette TRACE conn4 <- [1,1758,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091127 Marionette TRACE conn4 -> [0,1759,"getContext",null] 11:58:11 INFO - PROCESS | 1768 | 1483819091131 Marionette TRACE conn4 <- [1,1759,null,{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091135 Marionette TRACE conn4 -> [0,1760,"setContext",{"value":"chrome"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091138 Marionette TRACE conn4 <- [1,1760,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091143 Marionette TRACE conn4 -> [0,1761,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:58:11 INFO - PROCESS | 1768 | 1483819091160 Marionette TRACE conn4 <- [1,1761,null,{"value":null}] 11:58:11 INFO - PROCESS | 1768 | 1483819091165 Marionette TRACE conn4 -> [0,1762,"setContext",{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091168 Marionette TRACE conn4 <- [1,1762,null,{}] 11:58:11 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 11:58:11 INFO - PROCESS | 1768 | 1483819091174 Marionette TRACE conn4 -> [0,1763,"getContext",null] 11:58:11 INFO - PROCESS | 1768 | 1483819091177 Marionette TRACE conn4 <- [1,1763,null,{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091181 Marionette TRACE conn4 -> [0,1764,"setContext",{"value":"chrome"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091196 Marionette TRACE conn4 <- [1,1764,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091203 Marionette TRACE conn4 -> [0,1765,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:58:11 INFO - PROCESS | 1768 | 1483819091224 Marionette TRACE conn4 <- [1,1765,null,{"value":null}] 11:58:11 INFO - PROCESS | 1768 | 1483819091229 Marionette TRACE conn4 -> [0,1766,"setContext",{"value":"content"}] 11:58:11 INFO - PROCESS | 1768 | 1483819091231 Marionette TRACE conn4 <- [1,1766,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091237 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:58:11 INFO - PROCESS | 1768 | 1483819091532 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 11:58:11 INFO - PROCESS | 1768 | 1483819091576 Marionette TRACE conn4 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:58:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9e52fc00) [pid = 1815] [serial = 1573] [outer = 0xa77c1400] 11:58:11 INFO - PROCESS | 1768 | 1483819091885 Marionette TRACE conn4 <- [1,1768,null,{}] 11:58:11 INFO - PROCESS | 1768 | 1483819091899 Marionette TRACE conn4 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:58:11 INFO - PROCESS | 1768 | 1483819091932 Marionette TRACE conn4 <- [1,1769,null,{"value":null}] 11:58:11 INFO - PROCESS | 1768 | 1483819091974 Marionette TRACE conn4 -> [0,1770,"timeouts",{"script":35000}] 11:58:11 INFO - PROCESS | 1768 | 1483819091980 Marionette TRACE conn4 <- [1,1770,null,{}] 11:58:12 INFO - PROCESS | 1768 | 1483819091996 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:12 INFO - PROCESS | 1768 | 1483819092041 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 11:58:12 INFO - PROCESS | 1768 | 1483819092065 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/credentials.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/service-workers/cache-storage/serviceworker/credentials.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e60f800 == 5 [pid = 1815] [id = 563] 11:58:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9e610400) [pid = 1815] [serial = 1574] [outer = (nil)] 11:58:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e62dc00) [pid = 1815] [serial = 1575] [outer = 0x9e610400] 11:58:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e62ec00) [pid = 1815] [serial = 1576] [outer = 0x9e610400] 11:58:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 11:58:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 11:58:13 INFO - PROCESS | 1768 | 1483819093237 Marionette TRACE conn4 <- [1,1772,null,{"value":["/service-workers/cache-storage/serviceworker/credentials.html",0,null,null,[["Cache API matching includes credentials",1,"promise_test: Unhandled rejection with value: object \"SecurityError: The operation is insecure.\"",null]]]}] 11:58:13 INFO - . 11:58:13 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 2550ms 11:58:13 INFO - PROCESS | 1768 | 1483819093263 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 1768 | 1483819093267 Marionette TRACE conn4 <- [1,1773,null,{"value":"2147483649"}] 11:58:13 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 11:58:13 INFO - Clearing pref dom.serviceWorkers.enabled 11:58:13 INFO - PROCESS | 1768 | 1483819093274 Marionette TRACE conn4 -> [0,1774,"getContext",null] 11:58:13 INFO - PROCESS | 1768 | 1483819093278 Marionette TRACE conn4 <- [1,1774,null,{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093291 Marionette TRACE conn4 -> [0,1775,"setContext",{"value":"chrome"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093295 Marionette TRACE conn4 <- [1,1775,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093299 Marionette TRACE conn4 -> [0,1776,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:13 INFO - PROCESS | 1768 | 1483819093343 Marionette TRACE conn4 <- [1,1776,null,{"value":null}] 11:58:13 INFO - PROCESS | 1768 | 1483819093358 Marionette TRACE conn4 -> [0,1777,"setContext",{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093361 Marionette TRACE conn4 <- [1,1777,null,{}] 11:58:13 INFO - Clearing pref dom.caches.enabled 11:58:13 INFO - PROCESS | 1768 | 1483819093367 Marionette TRACE conn4 -> [0,1778,"getContext",null] 11:58:13 INFO - PROCESS | 1768 | 1483819093371 Marionette TRACE conn4 <- [1,1778,null,{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093376 Marionette TRACE conn4 -> [0,1779,"setContext",{"value":"chrome"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093379 Marionette TRACE conn4 <- [1,1779,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093384 Marionette TRACE conn4 -> [0,1780,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:13 INFO - PROCESS | 1768 | 1483819093411 Marionette TRACE conn4 <- [1,1780,null,{"value":null}] 11:58:13 INFO - PROCESS | 1768 | 1483819093416 Marionette TRACE conn4 -> [0,1781,"setContext",{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093418 Marionette TRACE conn4 <- [1,1781,null,{}] 11:58:13 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 11:58:13 INFO - PROCESS | 1768 | 1483819093424 Marionette TRACE conn4 -> [0,1782,"getContext",null] 11:58:13 INFO - PROCESS | 1768 | 1483819093426 Marionette TRACE conn4 <- [1,1782,null,{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093432 Marionette TRACE conn4 -> [0,1783,"setContext",{"value":"chrome"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093434 Marionette TRACE conn4 <- [1,1783,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093440 Marionette TRACE conn4 -> [0,1784,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:13 INFO - PROCESS | 1768 | 1483819093468 Marionette TRACE conn4 <- [1,1784,null,{"value":null}] 11:58:13 INFO - PROCESS | 1768 | 1483819093473 Marionette TRACE conn4 -> [0,1785,"setContext",{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093478 Marionette TRACE conn4 <- [1,1785,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093482 Marionette TRACE conn4 -> [0,1786,"getContext",null] 11:58:13 INFO - PROCESS | 1768 | 1483819093486 Marionette TRACE conn4 <- [1,1786,null,{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093491 Marionette TRACE conn4 -> [0,1787,"setContext",{"value":"chrome"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093493 Marionette TRACE conn4 <- [1,1787,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093499 Marionette TRACE conn4 -> [0,1788,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:58:13 INFO - PROCESS | 1768 | 1483819093514 Marionette TRACE conn4 <- [1,1788,null,{"value":true}] 11:58:13 INFO - PROCESS | 1768 | 1483819093518 Marionette TRACE conn4 -> [0,1789,"setContext",{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093521 Marionette TRACE conn4 <- [1,1789,null,{}] 11:58:13 INFO - Setting pref dom.caches.enabled (true) 11:58:13 INFO - PROCESS | 1768 | 1483819093527 Marionette TRACE conn4 -> [0,1790,"getContext",null] 11:58:13 INFO - PROCESS | 1768 | 1483819093529 Marionette TRACE conn4 <- [1,1790,null,{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093534 Marionette TRACE conn4 -> [0,1791,"setContext",{"value":"chrome"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093536 Marionette TRACE conn4 <- [1,1791,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093565 Marionette TRACE conn4 -> [0,1792,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:58:13 INFO - PROCESS | 1768 | 1483819093599 Marionette TRACE conn4 <- [1,1792,null,{"value":null}] 11:58:13 INFO - PROCESS | 1768 | 1483819093636 Marionette TRACE conn4 -> [0,1793,"setContext",{"value":"content"}] 11:58:13 INFO - PROCESS | 1768 | 1483819093644 Marionette TRACE conn4 <- [1,1793,null,{}] 11:58:13 INFO - PROCESS | 1768 | 1483819093653 Marionette TRACE conn4 -> [0,1794,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:58:13 INFO - PROCESS | 1768 | 1483819093920 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 11:58:14 INFO - PROCESS | 1768 | 1483819094033 Marionette TRACE conn4 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 11:58:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9c11a400) [pid = 1815] [serial = 1577] [outer = 0xa77c1400] 11:58:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca19400 == 4 [pid = 1815] [id = 562] 11:58:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf67800 == 3 [pid = 1815] [id = 561] 11:58:14 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e52a000) [pid = 1815] [serial = 1562] [outer = (nil)] [url = about:blank] 11:58:14 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e52f400) [pid = 1815] [serial = 1563] [outer = (nil)] [url = about:blank] 11:58:14 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e689400) [pid = 1815] [serial = 1557] [outer = (nil)] [url = about:blank] 11:58:14 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9ca18c00) [pid = 1815] [serial = 1560] [outer = (nil)] [url = about:blank] 11:58:14 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9ca15000) [pid = 1815] [serial = 1559] [outer = (nil)] [url = about:blank] 11:58:14 INFO - PROCESS | 1768 | 1483819094589 Marionette TRACE conn4 <- [1,1795,null,{}] 11:58:14 INFO - PROCESS | 1768 | 1483819094655 Marionette TRACE conn4 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:58:14 INFO - PROCESS | 1768 | 1483819094692 Marionette TRACE conn4 <- [1,1796,null,{"value":null}] 11:58:14 INFO - PROCESS | 1768 | 1483819094756 Marionette TRACE conn4 -> [0,1797,"timeouts",{"script":185000}] 11:58:14 INFO - PROCESS | 1768 | 1483819094767 Marionette TRACE conn4 <- [1,1797,null,{}] 11:58:14 INFO - PROCESS | 1768 | 1483819094779 Marionette TRACE conn4 -> [0,1798,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:14 INFO - PROCESS | 1768 | 1483819094809 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 11:58:14 INFO - PROCESS | 1768 | 1483819094818 Marionette TRACE conn4 -> [0,1799,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-add.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca18000 == 4 [pid = 1815] [id = 564] 11:58:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9ca18c00) [pid = 1815] [serial = 1578] [outer = (nil)] 11:58:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca6e000) [pid = 1815] [serial = 1579] [outer = 0x9ca18c00] 11:58:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9ca20400) [pid = 1815] [serial = 1580] [outer = 0x9ca18c00] 11:58:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 11:58:17 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9bf68800) [pid = 1815] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 11:58:17 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3642800) [pid = 1815] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 11:58:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 11:58:17 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 11:58:17 INFO - PROCESS | 1768 | 1483819097734 Marionette TRACE conn4 <- [1,1799,null,{"value":["/service-workers/cache-storage/window/cache-add.https.html",0,null,null,[["Cache.add called with no arguments",0,null,null],["Cache.add called with relative URL specified as a string",0,null,null],["Cache.add called with non-HTTP/HTTPS URL",0,null,null],["Cache.add called with Request object",0,null,null],["Cache.add called with POST request",0,null,null],["Cache.add called twice with the same Request object",0,null,null],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,null,null],["Cache.add with request that results in a status of 500",0,null,null],["Cache.addAll with no arguments",0,null,null],["Cache.addAll with a mix of valid and undefined arguments",0,null,null],["Cache.addAll with an empty array",0,null,null],["Cache.addAll with string URL arguments",0,null,null],["Cache.addAll with Request arguments",0,null,null],["Cache.addAll with a mix of succeeding and failing requests",0,null,null],["Cache.addAll called with the same Request object specified twice",0,null,null]]]}] 11:58:17 INFO - ................ 11:58:17 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 4490ms 11:58:17 INFO - PROCESS | 1768 | 1483819097766 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1768 | 1483819097773 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 11:58:17 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 11:58:17 INFO - PROCESS | 1768 | 1483819097782 Marionette TRACE conn4 -> [0,1801,"timeouts",{"script":185000}] 11:58:17 INFO - PROCESS | 1768 | 1483819097790 Marionette TRACE conn4 <- [1,1801,null,{}] 11:58:17 INFO - PROCESS | 1768 | 1483819097800 Marionette TRACE conn4 -> [0,1802,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:18 INFO - PROCESS | 1768 | 1483819098100 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 11:58:18 INFO - PROCESS | 1768 | 1483819098152 Marionette TRACE conn4 -> [0,1803,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-delete.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca73400 == 5 [pid = 1815] [id = 565] 11:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca74c00) [pid = 1815] [serial = 1581] [outer = (nil)] 11:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e605400) [pid = 1815] [serial = 1582] [outer = 0x9ca74c00] 11:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e603000) [pid = 1815] [serial = 1583] [outer = 0x9ca74c00] 11:58:19 INFO - PROCESS | 1768 | 1483819099590 Marionette TRACE conn4 <- [1,1803,null,{"value":["/service-workers/cache-storage/window/cache-delete.https.html",0,null,null,[["Cache.delete with no arguments",0,null,null],["Cache.delete called with a string URL",0,null,null],["Cache.delete called with a Request object",0,null,null],["Cache.delete with a non-existent entry",0,null,null]]]}] 11:58:19 INFO - .... 11:58:19 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1845ms 11:58:19 INFO - PROCESS | 1768 | 1483819099629 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 1768 | 1483819099638 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 11:58:19 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 11:58:19 INFO - PROCESS | 1768 | 1483819099652 Marionette TRACE conn4 -> [0,1805,"timeouts",{"script":185000}] 11:58:19 INFO - PROCESS | 1768 | 1483819099662 Marionette TRACE conn4 <- [1,1805,null,{}] 11:58:19 INFO - PROCESS | 1768 | 1483819099669 Marionette TRACE conn4 -> [0,1806,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:20 INFO - PROCESS | 1768 | 1483819099994 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 11:58:20 INFO - PROCESS | 1768 | 1483819100088 Marionette TRACE conn4 -> [0,1807,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e67fc00 == 6 [pid = 1815] [id = 566] 11:58:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e680000) [pid = 1815] [serial = 1584] [outer = (nil)] 11:58:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e686c00) [pid = 1815] [serial = 1585] [outer = 0x9e680000] 11:58:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9e688c00) [pid = 1815] [serial = 1586] [outer = 0x9e680000] 11:58:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca73400 == 5 [pid = 1815] [id = 565] 11:58:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca18000 == 4 [pid = 1815] [id = 564] 11:58:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9e60f800 == 3 [pid = 1815] [id = 563] 11:58:22 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9ca7ac00) [pid = 1815] [serial = 1565] [outer = (nil)] [url = about:blank] 11:58:22 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0xa46c8000) [pid = 1815] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 11:58:22 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0xa3758c00) [pid = 1815] [serial = 1383] [outer = (nil)] [url = about:blank] 11:58:22 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9c11d400) [pid = 1815] [serial = 1569] [outer = (nil)] [url = about:blank] 11:58:22 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9ca75400) [pid = 1815] [serial = 1571] [outer = (nil)] [url = about:blank] 11:58:22 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9c115400) [pid = 1815] [serial = 1568] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1768 | 1483819103618 Marionette TRACE conn4 <- [1,1807,null,{"value":["/service-workers/cache-storage/window/cache-match.https.html",0,null,null,[["Cache.match with no matching entries",0,null,null],["Cache.match with URL",0,null,null],["Cache.match with Request",0,null,null],["Cache.match with new Request",0,null,null],["Cache.match with ignoreSearch option (request with no search parameters)",0,null,null],["Cache.match with ignoreSearch option (request with search parameter)",0,null,null],["Cache.match with URL containing fragment",0,null,null],["Cache.match with string fragment \"http\" as query",0,null,null],["Cache.match with responses containing \"Vary\" header",0,null,null],["Cache.match with Request and Response objects with different URLs",0,null,null],["Cache.match invoked multiple times for the same Request/Response",0,null,null],["Cache.match with POST Request",0,null,null],["Cache.match with a non-2xx Response",0,null,null],["Cache.match with a network error Response",0,null,null]]]}] 11:58:23 INFO - .............. 11:58:23 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 4052ms 11:58:23 INFO - PROCESS | 1768 | 1483819103706 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1768 | 1483819103722 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 11:58:23 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 11:58:23 INFO - PROCESS | 1768 | 1483819103736 Marionette TRACE conn4 -> [0,1809,"timeouts",{"script":185000}] 11:58:23 INFO - PROCESS | 1768 | 1483819103742 Marionette TRACE conn4 <- [1,1809,null,{}] 11:58:23 INFO - PROCESS | 1768 | 1483819103753 Marionette TRACE conn4 -> [0,1810,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:24 INFO - PROCESS | 1768 | 1483819103996 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 11:58:24 INFO - PROCESS | 1768 | 1483819104075 Marionette TRACE conn4 -> [0,1811,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-matchAll.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1d000 == 4 [pid = 1815] [id = 567] 11:58:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca1d400) [pid = 1815] [serial = 1587] [outer = (nil)] 11:58:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9ca74000) [pid = 1815] [serial = 1588] [outer = 0x9ca1d400] 11:58:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9ca77c00) [pid = 1815] [serial = 1589] [outer = 0x9ca1d400] 11:58:25 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9ca18c00) [pid = 1815] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 11:58:25 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9ca74c00) [pid = 1815] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 11:58:25 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3284c00) [pid = 1815] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 11:58:25 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9c11e400) [pid = 1815] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 11:58:26 INFO - PROCESS | 1768 | 1483819106192 Marionette TRACE conn4 <- [1,1811,null,{"value":["/service-workers/cache-storage/window/cache-matchAll.https.html",0,null,null,[["Cache.matchAll with no matching entries",0,null,null],["Cache.matchAll with URL",0,null,null],["Cache.matchAll with Request",0,null,null],["Cache.matchAll with new Request",0,null,null],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,null,null],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,null,null],["Cache.matchAll with URL containing fragment",0,null,null],["Cache.matchAll with string fragment \"http\" as query",0,null,null],["Cache.matchAll with responses containing \"Vary\" header",0,null,null],["Cache.matchAll with \"ignoreVary\" parameter",0,null,null]]]}] 11:58:26 INFO - .......... 11:58:26 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 2506ms 11:58:26 INFO - PROCESS | 1768 | 1483819106239 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 11:58:26 INFO - PROCESS | 1768 | 1483819106251 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 11:58:26 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 11:58:26 INFO - PROCESS | 1768 | 1483819106265 Marionette TRACE conn4 -> [0,1813,"timeouts",{"script":185000}] 11:58:26 INFO - PROCESS | 1768 | 1483819106272 Marionette TRACE conn4 <- [1,1813,null,{}] 11:58:26 INFO - PROCESS | 1768 | 1483819106278 Marionette TRACE conn4 -> [0,1814,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:26 INFO - PROCESS | 1768 | 1483819106482 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 11:58:26 INFO - PROCESS | 1768 | 1483819106560 Marionette TRACE conn4 -> [0,1815,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-put.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e528800 == 5 [pid = 1815] [id = 568] 11:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9e52b000) [pid = 1815] [serial = 1590] [outer = (nil)] 11:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9e53f400) [pid = 1815] [serial = 1591] [outer = 0x9e52b000] 11:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e541c00) [pid = 1815] [serial = 1592] [outer = 0x9e52b000] 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:58:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:28 INFO - PROCESS | 1768 | 1483819108272 Marionette TRACE conn4 <- [1,1815,null,{"value":["/service-workers/cache-storage/window/cache-put.https.html",0,null,null,[["Cache.put called with simple Request and Response",0,null,null],["Cache.put called with Request and Response from fetch()",0,null,null],["Cache.put with Request without a body",0,null,null],["Cache.put with Response without a body",0,null,null],["Cache.put with a Response containing an empty URL",0,null,null],["Cache.put with an empty response body",0,null,null],["Cache.put with HTTP 500 response",0,null,null],["Cache.put called twice with matching Requests and different Responses",0,null,null],["Cache.put called twice with request URLs that differ only by a fragment",0,null,null],["Cache.put with a string request",0,null,null],["Cache.put with an invalid response",0,null,null],["Cache.put with a non-HTTP/HTTPS request",0,null,null],["Cache.put with a relative URL",0,null,null],["Cache.put with a non-GET request",0,null,null],["Cache.put with a null response",0,null,null],["Cache.put with a POST request",0,null,null],["Cache.put with a used response body",0,null,null],["getReader() after Cache.put",0,null,null],["Cache.put with a VARY:* Response",0,null,null],["Cache.put with an embedded VARY:* Response",0,null,null],["Cache.put should store Response.redirect() correctly",0,null,null]]]}] 11:58:28 INFO - ..................... 11:58:28 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 2051ms 11:58:28 INFO - PROCESS | 1768 | 1483819108318 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 11:58:28 INFO - PROCESS | 1768 | 1483819108324 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 11:58:28 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 11:58:28 INFO - PROCESS | 1768 | 1483819108333 Marionette TRACE conn4 -> [0,1817,"timeouts",{"script":185000}] 11:58:28 INFO - PROCESS | 1768 | 1483819108342 Marionette TRACE conn4 <- [1,1817,null,{}] 11:58:28 INFO - PROCESS | 1768 | 1483819108374 Marionette TRACE conn4 -> [0,1818,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:28 INFO - PROCESS | 1768 | 1483819108652 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 11:58:28 INFO - PROCESS | 1768 | 1483819108724 Marionette TRACE conn4 -> [0,1819,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-storage-keys.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e68b800 == 6 [pid = 1815] [id = 569] 11:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e68bc00) [pid = 1815] [serial = 1593] [outer = (nil)] 11:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e698800) [pid = 1815] [serial = 1594] [outer = 0x9e68bc00] 11:58:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e699800) [pid = 1815] [serial = 1595] [outer = 0x9e68bc00] 11:58:30 INFO - PROCESS | 1768 | 1483819110495 Marionette TRACE conn4 <- [1,1819,null,{"value":["/service-workers/cache-storage/window/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,null,null]]]}] 11:58:30 INFO - . 11:58:30 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 2217ms 11:58:30 INFO - PROCESS | 1768 | 1483819110585 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1768 | 1483819110603 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 11:58:30 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 11:58:30 INFO - PROCESS | 1768 | 1483819110616 Marionette TRACE conn4 -> [0,1821,"timeouts",{"script":185000}] 11:58:30 INFO - PROCESS | 1768 | 1483819110621 Marionette TRACE conn4 <- [1,1821,null,{}] 11:58:30 INFO - PROCESS | 1768 | 1483819110629 Marionette TRACE conn4 -> [0,1822,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:30 INFO - PROCESS | 1768 | 1483819110888 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 11:58:31 INFO - PROCESS | 1768 | 1483819111044 Marionette TRACE conn4 -> [0,1823,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-storage-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf71800 == 7 [pid = 1815] [id = 570] 11:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9bf71c00) [pid = 1815] [serial = 1596] [outer = (nil)] 11:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9ca16800) [pid = 1815] [serial = 1597] [outer = 0x9bf71c00] 11:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9ca71400) [pid = 1815] [serial = 1598] [outer = 0x9bf71c00] 11:58:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9e67fc00 == 6 [pid = 1815] [id = 566] 11:58:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1d000 == 5 [pid = 1815] [id = 567] 11:58:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9e528800 == 4 [pid = 1815] [id = 568] 11:58:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9e68b800 == 3 [pid = 1815] [id = 569] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9e686c00) [pid = 1815] [serial = 1585] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9e605400) [pid = 1815] [serial = 1582] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9e603000) [pid = 1815] [serial = 1583] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9ca20400) [pid = 1815] [serial = 1580] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9ca6e000) [pid = 1815] [serial = 1579] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e62dc00) [pid = 1815] [serial = 1575] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0xa375a000) [pid = 1815] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0xa3760400) [pid = 1815] [serial = 1433] [outer = (nil)] [url = about:blank] 11:58:32 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9e53b000) [pid = 1815] [serial = 1566] [outer = (nil)] [url = about:blank] 11:58:33 INFO - PROCESS | 1768 | 1483819113388 Marionette TRACE conn4 <- [1,1823,null,{"value":["/service-workers/cache-storage/window/cache-storage-match.https.html",0,null,null,[["CacheStorageMatch with no cache name provided",0,null,null],["CacheStorageMatch from one of many caches",0,null,null],["CacheStorageMatch from one of many caches by name",0,null,null],["CacheStorageMatch a string request",0,null,null],["CacheStorageMatch with no cached entry",0,null,null],["CacheStorageMatch with no caches available but name provided",0,null,null]]]}] 11:58:33 INFO - ...... 11:58:33 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 2812ms 11:58:33 INFO - PROCESS | 1768 | 1483819113436 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 11:58:33 INFO - PROCESS | 1768 | 1483819113449 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 11:58:33 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 11:58:33 INFO - PROCESS | 1768 | 1483819113461 Marionette TRACE conn4 -> [0,1825,"timeouts",{"script":185000}] 11:58:33 INFO - PROCESS | 1768 | 1483819113468 Marionette TRACE conn4 <- [1,1825,null,{}] 11:58:33 INFO - PROCESS | 1768 | 1483819113478 Marionette TRACE conn4 -> [0,1826,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:33 INFO - PROCESS | 1768 | 1483819113699 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 11:58:33 INFO - PROCESS | 1768 | 1483819113796 Marionette TRACE conn4 -> [0,1827,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-storage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c123400 == 4 [pid = 1815] [id = 571] 11:58:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9ca11800) [pid = 1815] [serial = 1599] [outer = (nil)] 11:58:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca20c00) [pid = 1815] [serial = 1600] [outer = 0x9ca11800] 11:58:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9c11c000) [pid = 1815] [serial = 1601] [outer = 0x9ca11800] 11:58:35 INFO - PROCESS | 1768 | 1483819115301 Marionette TRACE conn4 <- [1,1827,null,{"value":["/service-workers/cache-storage/window/cache-storage.https.html",0,null,null,[["CacheStorage.open",0,null,null],["CacheStorage.open with an empty name",0,null,null],["CacheStorage.open with no arguments",0,null,null],["CacheStorage.has with existing cache",0,null,null],["CacheStorage.has with nonexistent cache",0,null,null],["CacheStorage.open with existing cache",0,null,null],["CacheStorage.delete with existing cache",0,null,null],["CacheStorage.delete with nonexistent cache",0,null,null],["CacheStorage names are DOMStrings not USVStrings",0,null,null]]]}] 11:58:35 INFO - ......... 11:58:35 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 1893ms 11:58:35 INFO - PROCESS | 1768 | 1483819115354 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 11:58:35 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 11:58:35 INFO - PROCESS | 1768 | 1483819115362 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 11:58:35 INFO - PROCESS | 1768 | 1483819115382 Marionette TRACE conn4 -> [0,1829,"timeouts",{"script":185000}] 11:58:35 INFO - PROCESS | 1768 | 1483819115394 Marionette TRACE conn4 <- [1,1829,null,{}] 11:58:35 INFO - PROCESS | 1768 | 1483819115402 Marionette TRACE conn4 -> [0,1830,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:35 INFO - PROCESS | 1768 | 1483819115642 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 11:58:35 INFO - PROCESS | 1768 | 1483819115731 Marionette TRACE conn4 -> [0,1831,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/sandboxed-iframes.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e534c00 == 5 [pid = 1815] [id = 572] 11:58:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e535400) [pid = 1815] [serial = 1602] [outer = (nil)] 11:58:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e53cc00) [pid = 1815] [serial = 1603] [outer = 0x9e535400] 11:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e53ec00) [pid = 1815] [serial = 1604] [outer = 0x9e535400] 11:58:36 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9ca1d400) [pid = 1815] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 11:58:36 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e52b000) [pid = 1815] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 11:58:36 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e68bc00) [pid = 1815] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 11:58:36 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e680000) [pid = 1815] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 11:58:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e605c00 == 6 [pid = 1815] [id = 573] 11:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e606000) [pid = 1815] [serial = 1605] [outer = (nil)] 11:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e608000) [pid = 1815] [serial = 1606] [outer = 0x9e606000] 11:58:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e603800 == 7 [pid = 1815] [id = 574] 11:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e603c00) [pid = 1815] [serial = 1607] [outer = (nil)] 11:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e609400) [pid = 1815] [serial = 1608] [outer = 0x9e603c00] 11:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9e628800) [pid = 1815] [serial = 1609] [outer = 0x9e603c00] 11:58:37 INFO - PROCESS | 1768 | [Child 1815] WARNING: CacheStorage has been disabled.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 11:58:37 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 11:58:37 INFO - PROCESS | 1768 | 1483819117480 Marionette TRACE conn4 <- [1,1831,null,{"value":["/service-workers/cache-storage/window/sandboxed-iframes.https.html",0,null,null,[["Sandboxed iframe with allow-same-origin is allowed access",0,null,null],["Sandboxed iframe without allow-same-origin is denied access",0,null,null]]]}] 11:58:37 INFO - .. 11:58:37 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 2155ms 11:58:37 INFO - PROCESS | 1768 | 1483819117531 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 11:58:37 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 11:58:37 INFO - PROCESS | 1768 | 1483819117535 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 11:58:37 INFO - PROCESS | 1768 | 1483819117542 Marionette TRACE conn4 -> [0,1833,"timeouts",{"script":185000}] 11:58:37 INFO - PROCESS | 1768 | 1483819117550 Marionette TRACE conn4 <- [1,1833,null,{}] 11:58:37 INFO - PROCESS | 1768 | 1483819117569 Marionette TRACE conn4 -> [0,1834,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:37 INFO - PROCESS | 1768 | 1483819117808 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 11:58:37 INFO - PROCESS | 1768 | 1483819117891 Marionette TRACE conn4 -> [0,1835,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-add.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e67e400 == 8 [pid = 1815] [id = 575] 11:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9e67f000) [pid = 1815] [serial = 1610] [outer = (nil)] 11:58:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9e687000) [pid = 1815] [serial = 1611] [outer = 0x9e67f000] 11:58:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e68ac00) [pid = 1815] [serial = 1612] [outer = 0x9e67f000] 11:58:39 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 11:58:40 INFO - PROCESS | 1768 | --DOCSHELL 0x9e603800 == 7 [pid = 1815] [id = 574] 11:58:40 INFO - PROCESS | 1768 | --DOCSHELL 0x9e605c00 == 6 [pid = 1815] [id = 573] 11:58:40 INFO - PROCESS | 1768 | --DOCSHELL 0x9e534c00 == 5 [pid = 1815] [id = 572] 11:58:40 INFO - PROCESS | 1768 | --DOCSHELL 0x9c123400 == 4 [pid = 1815] [id = 571] 11:58:40 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf71800 == 3 [pid = 1815] [id = 570] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e698800) [pid = 1815] [serial = 1594] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9e541c00) [pid = 1815] [serial = 1592] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9e699800) [pid = 1815] [serial = 1595] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9e53f400) [pid = 1815] [serial = 1591] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9ca77c00) [pid = 1815] [serial = 1589] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e688c00) [pid = 1815] [serial = 1586] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9ca74000) [pid = 1815] [serial = 1588] [outer = (nil)] [url = about:blank] 11:58:40 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 11:58:40 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 11:58:40 INFO - PROCESS | 1768 | 1483819120714 Marionette TRACE conn4 <- [1,1835,null,{"value":["/service-workers/cache-storage/worker/cache-add.https.html",0,null,null,[["Cache.add called with no arguments",0,{},{}],["Cache.add called with relative URL specified as a string",0,{},{}],["Cache.add called with non-HTTP/HTTPS URL",0,{},{}],["Cache.add called with Request object",0,{},{}],["Cache.add called with POST request",0,{},{}],["Cache.add called twice with the same Request object",0,{},{}],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,{},{}],["Cache.add with request that results in a status of 500",0,{},{}],["Cache.addAll with no arguments",0,{},{}],["Cache.addAll with a mix of valid and undefined arguments",0,{},{}],["Cache.addAll with an empty array",0,{},{}],["Cache.addAll with string URL arguments",0,{},{}],["Cache.addAll with Request arguments",0,{},{}],["Cache.addAll with a mix of succeeding and failing requests",0,{},{}],["Cache.addAll called with the same Request object specified twice",0,{},{}]]]}] 11:58:40 INFO - ................ 11:58:40 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 3204ms 11:58:40 INFO - PROCESS | 1768 | 1483819120746 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 1768 | 1483819120750 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 11:58:40 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 11:58:40 INFO - PROCESS | 1768 | 1483819120757 Marionette TRACE conn4 -> [0,1837,"timeouts",{"script":185000}] 11:58:40 INFO - PROCESS | 1768 | 1483819120761 Marionette TRACE conn4 <- [1,1837,null,{}] 11:58:40 INFO - PROCESS | 1768 | 1483819120768 Marionette TRACE conn4 -> [0,1838,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:40 INFO - PROCESS | 1768 | 1483819120979 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 11:58:41 INFO - PROCESS | 1768 | 1483819121056 Marionette TRACE conn4 -> [0,1839,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-delete.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca17c00 == 4 [pid = 1815] [id = 576] 11:58:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9ca78800) [pid = 1815] [serial = 1613] [outer = (nil)] 11:58:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e532c00) [pid = 1815] [serial = 1614] [outer = 0x9ca78800] 11:58:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e53f800) [pid = 1815] [serial = 1615] [outer = 0x9ca78800] 11:58:42 INFO - PROCESS | 1768 | 1483819122440 Marionette TRACE conn4 <- [1,1839,null,{"value":["/service-workers/cache-storage/worker/cache-delete.https.html",0,null,null,[["Cache.delete with no arguments",0,{},{}],["Cache.delete called with a string URL",0,{},{}],["Cache.delete called with a Request object",0,{},{}],["Cache.delete with a non-existent entry",0,{},{}]]]}] 11:58:42 INFO - .... 11:58:42 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 1736ms 11:58:42 INFO - PROCESS | 1768 | 1483819122496 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 1768 | 1483819122499 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 11:58:42 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 11:58:42 INFO - PROCESS | 1768 | 1483819122510 Marionette TRACE conn4 -> [0,1841,"timeouts",{"script":185000}] 11:58:42 INFO - PROCESS | 1768 | 1483819122514 Marionette TRACE conn4 <- [1,1841,null,{}] 11:58:42 INFO - PROCESS | 1768 | 1483819122521 Marionette TRACE conn4 -> [0,1842,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:42 INFO - PROCESS | 1768 | 1483819122733 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 11:58:42 INFO - PROCESS | 1768 | 1483819122805 Marionette TRACE conn4 -> [0,1843,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e605c00 == 5 [pid = 1815] [id = 577] 11:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9e60d800) [pid = 1815] [serial = 1616] [outer = (nil)] 11:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9e699c00) [pid = 1815] [serial = 1617] [outer = 0x9e60d800] 11:58:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9e69ac00) [pid = 1815] [serial = 1618] [outer = 0x9e60d800] 11:58:44 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9ca11800) [pid = 1815] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 11:58:44 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9e535400) [pid = 1815] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 11:58:44 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9bf71c00) [pid = 1815] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 11:58:44 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9e606000) [pid = 1815] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:58:44 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e603c00) [pid = 1815] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:58:45 INFO - PROCESS | 1768 | 1483819125435 Marionette TRACE conn4 <- [1,1843,null,{"value":["/service-workers/cache-storage/worker/cache-match.https.html",0,null,null,[["Cache.match with no matching entries",0,{},{}],["Cache.match with URL",0,{},{}],["Cache.match with Request",0,{},{}],["Cache.match with new Request",0,{},{}],["Cache.match with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.match with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.match with URL containing fragment",0,{},{}],["Cache.match with string fragment \"http\" as query",0,{},{}],["Cache.match with responses containing \"Vary\" header",0,{},{}],["Cache.match with Request and Response objects with different URLs",0,{},{}],["Cache.match invoked multiple times for the same Request/Response",0,{},{}],["Cache.match with POST Request",0,{},{}],["Cache.match with a non-2xx Response",0,{},{}],["Cache.match with a network error Response",0,{},{}]]]}] 11:58:45 INFO - .............. 11:58:45 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 2950ms 11:58:45 INFO - PROCESS | 1768 | 1483819125460 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 1768 | 1483819125465 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 11:58:45 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 11:58:45 INFO - PROCESS | 1768 | 1483819125472 Marionette TRACE conn4 -> [0,1845,"timeouts",{"script":185000}] 11:58:45 INFO - PROCESS | 1768 | 1483819125475 Marionette TRACE conn4 <- [1,1845,null,{}] 11:58:45 INFO - PROCESS | 1768 | 1483819125481 Marionette TRACE conn4 -> [0,1846,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:45 INFO - PROCESS | 1768 | 1483819125760 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 11:58:45 INFO - PROCESS | 1768 | 1483819125875 Marionette TRACE conn4 -> [0,1847,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-matchAll.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e86e800 == 6 [pid = 1815] [id = 578] 11:58:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e86ec00) [pid = 1815] [serial = 1619] [outer = (nil)] 11:58:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9ca1c000) [pid = 1815] [serial = 1620] [outer = 0x9e86ec00] 11:58:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9ca71000) [pid = 1815] [serial = 1621] [outer = 0x9e86ec00] 11:58:48 INFO - PROCESS | 1768 | 1483819128343 Marionette TRACE conn4 <- [1,1847,null,{"value":["/service-workers/cache-storage/worker/cache-matchAll.https.html",0,null,null,[["Cache.matchAll with no matching entries",0,{},{}],["Cache.matchAll with URL",0,{},{}],["Cache.matchAll with Request",0,{},{}],["Cache.matchAll with new Request",0,{},{}],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.matchAll with URL containing fragment",0,{},{}],["Cache.matchAll with string fragment \"http\" as query",0,{},{}],["Cache.matchAll with responses containing \"Vary\" header",0,{},{}],["Cache.matchAll with \"ignoreVary\" parameter",0,{},{}]]]}] 11:58:48 INFO - .......... 11:58:48 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 2893ms 11:58:48 INFO - PROCESS | 1768 | 1483819128366 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 1768 | 1483819128373 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 11:58:48 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 11:58:48 INFO - PROCESS | 1768 | 1483819128381 Marionette TRACE conn4 -> [0,1849,"timeouts",{"script":185000}] 11:58:48 INFO - PROCESS | 1768 | 1483819128389 Marionette TRACE conn4 <- [1,1849,null,{}] 11:58:48 INFO - PROCESS | 1768 | 1483819128403 Marionette TRACE conn4 -> [0,1850,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:48 INFO - PROCESS | 1768 | 1483819128549 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 11:58:48 INFO - PROCESS | 1768 | 1483819128621 Marionette TRACE conn4 -> [0,1851,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-put.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 1768 | --DOCSHELL 0x9e605c00 == 5 [pid = 1815] [id = 577] 11:58:48 INFO - PROCESS | 1768 | --DOCSHELL 0x9e67e400 == 4 [pid = 1815] [id = 575] 11:58:48 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca17c00 == 3 [pid = 1815] [id = 576] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9ca71400) [pid = 1815] [serial = 1598] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9e687000) [pid = 1815] [serial = 1611] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e608000) [pid = 1815] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e609400) [pid = 1815] [serial = 1608] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e53ec00) [pid = 1815] [serial = 1604] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9e628800) [pid = 1815] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9c11c000) [pid = 1815] [serial = 1601] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9e53cc00) [pid = 1815] [serial = 1603] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9ca20c00) [pid = 1815] [serial = 1600] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9ca16800) [pid = 1815] [serial = 1597] [outer = (nil)] [url = about:blank] 11:58:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca12c00 == 4 [pid = 1815] [id = 579] 11:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9ca15000) [pid = 1815] [serial = 1622] [outer = (nil)] 11:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9ca70400) [pid = 1815] [serial = 1623] [outer = 0x9ca15000] 11:58:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9ca75400) [pid = 1815] [serial = 1624] [outer = 0x9ca15000] 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 11:58:50 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 11:58:50 INFO - PROCESS | 1768 | 1483819130742 Marionette TRACE conn4 <- [1,1851,null,{"value":["/service-workers/cache-storage/worker/cache-put.https.html",0,null,null,[["Cache.put called with simple Request and Response",0,{},{}],["Cache.put called with Request and Response from fetch()",0,{},{}],["Cache.put with Request without a body",0,{},{}],["Cache.put with Response without a body",0,{},{}],["Cache.put with a Response containing an empty URL",0,{},{}],["Cache.put with an empty response body",0,{},{}],["Cache.put with HTTP 500 response",0,{},{}],["Cache.put called twice with matching Requests and different Responses",0,{},{}],["Cache.put called twice with request URLs that differ only by a fragment",0,{},{}],["Cache.put with a string request",0,{},{}],["Cache.put with an invalid response",0,{},{}],["Cache.put with a non-HTTP/HTTPS request",0,{},{}],["Cache.put with a relative URL",0,{},{}],["Cache.put with a non-GET request",0,{},{}],["Cache.put with a null response",0,{},{}],["Cache.put with a POST request",0,{},{}],["Cache.put with a used response body",0,{},{}],["getReader() after Cache.put",0,{},{}],["Cache.put with a VARY:* Response",0,{},{}],["Cache.put with an embedded VARY:* Response",0,{},{}],["Cache.put should store Response.redirect() correctly",0,{},{}]]]}] 11:58:50 INFO - ..................... 11:58:50 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2411ms 11:58:50 INFO - PROCESS | 1768 | 1483819130793 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 11:58:50 INFO - PROCESS | 1768 | 1483819130802 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 11:58:50 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 11:58:50 INFO - PROCESS | 1768 | 1483819130814 Marionette TRACE conn4 -> [0,1853,"timeouts",{"script":185000}] 11:58:50 INFO - PROCESS | 1768 | 1483819130822 Marionette TRACE conn4 <- [1,1853,null,{}] 11:58:50 INFO - PROCESS | 1768 | 1483819130829 Marionette TRACE conn4 -> [0,1854,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:51 INFO - PROCESS | 1768 | 1483819131025 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 11:58:51 INFO - PROCESS | 1768 | 1483819131095 Marionette TRACE conn4 -> [0,1855,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-storage-keys.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e52f400 == 5 [pid = 1815] [id = 580] 11:58:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9e535400) [pid = 1815] [serial = 1625] [outer = (nil)] 11:58:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9e631000) [pid = 1815] [serial = 1626] [outer = 0x9e535400] 11:58:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e67e400) [pid = 1815] [serial = 1627] [outer = 0x9e535400] 11:58:52 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9ca78800) [pid = 1815] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 11:58:52 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9e67f000) [pid = 1815] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 11:58:52 INFO - PROCESS | 1768 | 1483819132726 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 11:58:52 INFO - . 11:58:52 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 1946ms 11:58:52 INFO - PROCESS | 1768 | 1483819132761 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 11:58:52 INFO - PROCESS | 1768 | 1483819132768 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 11:58:52 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 11:58:52 INFO - PROCESS | 1768 | 1483819132777 Marionette TRACE conn4 -> [0,1857,"timeouts",{"script":185000}] 11:58:52 INFO - PROCESS | 1768 | 1483819132785 Marionette TRACE conn4 <- [1,1857,null,{}] 11:58:52 INFO - PROCESS | 1768 | 1483819132796 Marionette TRACE conn4 -> [0,1858,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:53 INFO - PROCESS | 1768 | 1483819133070 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 11:58:53 INFO - PROCESS | 1768 | 1483819133155 Marionette TRACE conn4 -> [0,1859,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-storage-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6d6400 == 6 [pid = 1815] [id = 581] 11:58:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9e6d6800) [pid = 1815] [serial = 1628] [outer = (nil)] 11:58:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e6db000) [pid = 1815] [serial = 1629] [outer = 0x9e6d6800] 11:58:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e6dc400) [pid = 1815] [serial = 1630] [outer = 0x9e6d6800] 11:58:55 INFO - PROCESS | 1768 | 1483819135174 Marionette TRACE conn4 <- [1,1859,null,{"value":["/service-workers/cache-storage/worker/cache-storage-match.https.html",0,null,null,[["CacheStorageMatch with no cache name provided",0,{},{}],["CacheStorageMatch from one of many caches",0,{},{}],["CacheStorageMatch from one of many caches by name",0,{},{}],["CacheStorageMatch a string request",0,{},{}],["CacheStorageMatch with no cached entry",0,{},{}],["CacheStorageMatch with no caches available but name provided",0,{},{}]]]}] 11:58:55 INFO - ...... 11:58:55 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 2449ms 11:58:55 INFO - PROCESS | 1768 | 1483819135226 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 1768 | 1483819135239 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 11:58:55 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 11:58:55 INFO - PROCESS | 1768 | 1483819135253 Marionette TRACE conn4 -> [0,1861,"timeouts",{"script":185000}] 11:58:55 INFO - PROCESS | 1768 | 1483819135259 Marionette TRACE conn4 <- [1,1861,null,{}] 11:58:55 INFO - PROCESS | 1768 | 1483819135283 Marionette TRACE conn4 -> [0,1862,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:55 INFO - PROCESS | 1768 | 1483819135676 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 11:58:55 INFO - PROCESS | 1768 | 1483819135789 Marionette TRACE conn4 -> [0,1863,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-storage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e525800 == 7 [pid = 1815] [id = 582] 11:58:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e529800) [pid = 1815] [serial = 1631] [outer = (nil)] 11:58:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e623c00) [pid = 1815] [serial = 1632] [outer = 0x9e529800] 11:58:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9e533400) [pid = 1815] [serial = 1633] [outer = 0x9e529800] 11:58:57 INFO - PROCESS | 1768 | --DOCSHELL 0x9e52f400 == 6 [pid = 1815] [id = 580] 11:58:57 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca12c00 == 5 [pid = 1815] [id = 579] 11:58:57 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9e53f800) [pid = 1815] [serial = 1615] [outer = (nil)] [url = about:blank] 11:58:57 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9e68ac00) [pid = 1815] [serial = 1612] [outer = (nil)] [url = about:blank] 11:58:57 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9ca1c000) [pid = 1815] [serial = 1620] [outer = (nil)] [url = about:blank] 11:58:57 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e699c00) [pid = 1815] [serial = 1617] [outer = (nil)] [url = about:blank] 11:58:57 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e532c00) [pid = 1815] [serial = 1614] [outer = (nil)] [url = about:blank] 11:58:57 INFO - ......... 11:58:57 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2626ms 11:58:57 INFO - PROCESS | 1768 | 1483819137863 Marionette TRACE conn4 <- [1,1863,null,{"value":["/service-workers/cache-storage/worker/cache-storage.https.html",0,null,null,[["CacheStorage.open",0,{},{}],["CacheStorage.open with an empty name",0,{},{}],["CacheStorage.open with no arguments",0,{},{}],["CacheStorage.has with existing cache",0,{},{}],["CacheStorage.has with nonexistent cache",0,{},{}],["CacheStorage.open with existing cache",0,{},{}],["CacheStorage.delete with existing cache",0,{},{}],["CacheStorage.delete with nonexistent cache",0,{},{}],["CacheStorage names are DOMStrings not USVStrings",0,{},{}]]]}] 11:58:57 INFO - PROCESS | 1768 | 1483819137881 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 11:58:57 INFO - PROCESS | 1768 | 1483819137889 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 11:58:57 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 11:58:57 INFO - Clearing pref dom.caches.enabled 11:58:57 INFO - PROCESS | 1768 | 1483819137899 Marionette TRACE conn4 -> [0,1865,"getContext",null] 11:58:57 INFO - PROCESS | 1768 | 1483819137904 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 11:58:57 INFO - PROCESS | 1768 | 1483819137911 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 11:58:57 INFO - PROCESS | 1768 | 1483819137915 Marionette TRACE conn4 <- [1,1866,null,{}] 11:58:57 INFO - PROCESS | 1768 | 1483819137922 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 11:58:57 INFO - PROCESS | 1768 | 1483819137941 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 11:58:57 INFO - PROCESS | 1768 | 1483819137953 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 11:58:57 INFO - PROCESS | 1768 | 1483819137958 Marionette TRACE conn4 <- [1,1868,null,{}] 11:58:57 INFO - PROCESS | 1768 | 1483819137963 Marionette TRACE conn4 -> [0,1869,"getContext",null] 11:58:57 INFO - PROCESS | 1768 | 1483819137969 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 11:58:57 INFO - PROCESS | 1768 | 1483819137974 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 11:58:57 INFO - PROCESS | 1768 | 1483819137977 Marionette TRACE conn4 <- [1,1870,null,{}] 11:58:57 INFO - PROCESS | 1768 | 1483819137988 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 11:58:58 INFO - PROCESS | 1768 | 1483819138029 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 11:58:58 INFO - PROCESS | 1768 | 1483819138039 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 11:58:58 INFO - PROCESS | 1768 | 1483819138044 Marionette TRACE conn4 <- [1,1872,null,{}] 11:58:58 INFO - Setting pref dom.serviceWorkers.enabled (true) 11:58:58 INFO - PROCESS | 1768 | 1483819138082 Marionette TRACE conn4 -> [0,1873,"getContext",null] 11:58:58 INFO - PROCESS | 1768 | 1483819138094 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 11:58:58 INFO - PROCESS | 1768 | 1483819138098 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 11:58:58 INFO - PROCESS | 1768 | 1483819138103 Marionette TRACE conn4 <- [1,1874,null,{}] 11:58:58 INFO - PROCESS | 1768 | 1483819138110 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 11:58:58 INFO - PROCESS | 1768 | 1483819138131 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 11:58:58 INFO - PROCESS | 1768 | 1483819138154 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 11:58:58 INFO - PROCESS | 1768 | 1483819138158 Marionette TRACE conn4 <- [1,1876,null,{}] 11:58:58 INFO - PROCESS | 1768 | 1483819138164 Marionette TRACE conn4 -> [0,1877,"timeouts",{"script":35000}] 11:58:58 INFO - PROCESS | 1768 | 1483819138168 Marionette TRACE conn4 <- [1,1877,null,{}] 11:58:58 INFO - PROCESS | 1768 | 1483819138174 Marionette TRACE conn4 -> [0,1878,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:58:58 INFO - PROCESS | 1768 | 1483819138341 Marionette TRACE conn4 <- [1,1878,null,{"value":null}] 11:58:58 INFO - PROCESS | 1768 | 1483819138472 Marionette TRACE conn4 -> [0,1879,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca74800 == 6 [pid = 1815] [id = 583] 11:58:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e531400) [pid = 1815] [serial = 1634] [outer = (nil)] 11:58:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e53c000) [pid = 1815] [serial = 1635] [outer = 0x9e531400] 11:58:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e53d000) [pid = 1815] [serial = 1636] [outer = 0x9e531400] 11:58:59 INFO - PROCESS | 1768 | 1483819139982 Marionette TRACE conn4 <- [1,1879,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html",0,null,null,[["ServiceWorkerGlobalScope: close operation",0,null,null],["ServiceWorkerGlobalScope close operation",0,{},{}]]]}] 11:59:00 INFO - .. 11:59:00 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 2153ms 11:59:00 INFO - PROCESS | 1768 | 1483819140052 Marionette TRACE conn4 -> [0,1880,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 1768 | 1483819140059 Marionette TRACE conn4 <- [1,1880,null,{"value":"2147483649"}] 11:59:00 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 11:59:00 INFO - PROCESS | 1768 | 1483819140070 Marionette TRACE conn4 -> [0,1881,"timeouts",{"script":35000}] 11:59:00 INFO - PROCESS | 1768 | 1483819140074 Marionette TRACE conn4 <- [1,1881,null,{}] 11:59:00 INFO - PROCESS | 1768 | 1483819140095 Marionette TRACE conn4 -> [0,1882,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:00 INFO - PROCESS | 1768 | 1483819140333 Marionette TRACE conn4 <- [1,1882,null,{"value":null}] 11:59:00 INFO - PROCESS | 1768 | 1483819140416 Marionette TRACE conn4 -> [0,1883,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e627c00 == 7 [pid = 1815] [id = 584] 11:59:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e628400) [pid = 1815] [serial = 1637] [outer = (nil)] 11:59:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9ca16000) [pid = 1815] [serial = 1638] [outer = 0x9e628400] 11:59:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9c11d400) [pid = 1815] [serial = 1639] [outer = 0x9e628400] 11:59:01 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9ca15000) [pid = 1815] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 11:59:01 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9e60d800) [pid = 1815] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 11:59:01 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9e535400) [pid = 1815] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 11:59:01 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e86ec00) [pid = 1815] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 11:59:01 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 11:59:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca74800 == 6 [pid = 1815] [id = 583] 11:59:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9e525800 == 5 [pid = 1815] [id = 582] 11:59:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6d6400 == 4 [pid = 1815] [id = 581] 11:59:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9e86e800 == 3 [pid = 1815] [id = 578] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9e69ac00) [pid = 1815] [serial = 1618] [outer = (nil)] [url = about:blank] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9e6db000) [pid = 1815] [serial = 1629] [outer = (nil)] [url = about:blank] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9e631000) [pid = 1815] [serial = 1626] [outer = (nil)] [url = about:blank] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9ca70400) [pid = 1815] [serial = 1623] [outer = (nil)] [url = about:blank] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9ca75400) [pid = 1815] [serial = 1624] [outer = (nil)] [url = about:blank] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9ca71000) [pid = 1815] [serial = 1621] [outer = (nil)] [url = about:blank] 11:59:04 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9e67e400) [pid = 1815] [serial = 1627] [outer = (nil)] [url = about:blank] 11:59:07 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9e531400) [pid = 1815] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 11:59:07 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9e529800) [pid = 1815] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 11:59:07 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9e6d6800) [pid = 1815] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 11:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9e533400) [pid = 1815] [serial = 1633] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9e6dc400) [pid = 1815] [serial = 1630] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x9ca16000) [pid = 1815] [serial = 1638] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x9e53d000) [pid = 1815] [serial = 1636] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 14 (0x9e53c000) [pid = 1815] [serial = 1635] [outer = (nil)] [url = about:blank] 11:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 13 (0x9e623c00) [pid = 1815] [serial = 1632] [outer = (nil)] [url = about:blank] 11:59:30 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 11:59:30 INFO - PROCESS | 1768 | 1483819170950 Marionette TRACE conn4 <- [1,1883,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html",2,null,null,[["Verify registration attribute on ServiceWorkerGlobalScope",2,"Test timed out",null]]]}] 11:59:30 INFO - . 11:59:30 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30906ms 11:59:30 INFO - PROCESS | 1768 | 1483819170975 Marionette TRACE conn4 -> [0,1884,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 1768 | 1483819170982 Marionette TRACE conn4 <- [1,1884,null,{"value":"2147483649"}] 11:59:30 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 11:59:31 INFO - PROCESS | 1768 | 1483819170993 Marionette TRACE conn4 -> [0,1885,"timeouts",{"script":35000}] 11:59:31 INFO - PROCESS | 1768 | 1483819171000 Marionette TRACE conn4 <- [1,1885,null,{}] 11:59:31 INFO - PROCESS | 1768 | 1483819171012 Marionette TRACE conn4 -> [0,1886,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:31 INFO - PROCESS | 1768 | 1483819171270 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 11:59:31 INFO - PROCESS | 1768 | 1483819171306 Marionette TRACE conn4 -> [0,1887,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6ec00 == 4 [pid = 1815] [id = 585] 11:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x9bf6f000) [pid = 1815] [serial = 1640] [outer = (nil)] 11:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x9c117000) [pid = 1815] [serial = 1641] [outer = 0x9bf6f000] 11:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9c120000) [pid = 1815] [serial = 1642] [outer = 0x9bf6f000] 11:59:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e525400 == 5 [pid = 1815] [id = 586] 11:59:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9e525800) [pid = 1815] [serial = 1643] [outer = (nil)] 11:59:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9bf67400) [pid = 1815] [serial = 1644] [outer = 0x9e525800] 11:59:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e52b000 == 6 [pid = 1815] [id = 587] 11:59:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9e52b400) [pid = 1815] [serial = 1645] [outer = (nil)] 11:59:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9e52b800) [pid = 1815] [serial = 1646] [outer = 0x9e52b400] 11:59:33 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:59:33 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:59:33 INFO - PROCESS | 1768 | 1483819173796 Marionette TRACE conn4 <- [1,1887,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html",0,null,null,[["Unregister on script evaluation",0,null,null],["Unregister on installing event",0,null,null],["Unregister on activate event",0,null,null],["Unregister controlling service worker",0,null,null]]]}] 11:59:33 INFO - .... 11:59:33 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2854ms 11:59:33 INFO - PROCESS | 1768 | 1483819173846 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 1768 | 1483819173854 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 11:59:33 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 11:59:33 INFO - PROCESS | 1768 | 1483819173862 Marionette TRACE conn4 -> [0,1889,"timeouts",{"script":35000}] 11:59:33 INFO - PROCESS | 1768 | 1483819173875 Marionette TRACE conn4 <- [1,1889,null,{}] 11:59:33 INFO - PROCESS | 1768 | 1483819173929 Marionette TRACE conn4 -> [0,1890,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:34 INFO - PROCESS | 1768 | 1483819174201 Marionette TRACE conn4 <- [1,1890,null,{"value":null}] 11:59:34 INFO - PROCESS | 1768 | 1483819174260 Marionette TRACE conn4 -> [0,1891,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6c000 == 7 [pid = 1815] [id = 588] 11:59:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9bf6dc00) [pid = 1815] [serial = 1647] [outer = (nil)] 11:59:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9e535c00) [pid = 1815] [serial = 1648] [outer = 0x9bf6dc00] 11:59:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9e53a800) [pid = 1815] [serial = 1649] [outer = 0x9bf6dc00] 11:59:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e607c00 == 8 [pid = 1815] [id = 589] 11:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9e623400) [pid = 1815] [serial = 1650] [outer = (nil)] 11:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9e624c00) [pid = 1815] [serial = 1651] [outer = 0x9e623400] 11:59:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e67fc00 == 9 [pid = 1815] [id = 590] 11:59:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9e682800) [pid = 1815] [serial = 1652] [outer = (nil)] 11:59:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9e68a800) [pid = 1815] [serial = 1653] [outer = 0x9e682800] 11:59:36 INFO - PROCESS | 1768 | 1483819176722 Marionette TRACE conn4 <- [1,1891,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html",0,null,null,[["Update a registration on ServiceWorkerGlobalScope",0,null,null]]]}] 11:59:36 INFO - . 11:59:36 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2896ms 11:59:36 INFO - PROCESS | 1768 | 1483819176758 Marionette TRACE conn4 -> [0,1892,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 1768 | 1483819176770 Marionette TRACE conn4 <- [1,1892,null,{"value":"2147483649"}] 11:59:36 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 11:59:36 INFO - PROCESS | 1768 | 1483819176872 Marionette TRACE conn4 -> [0,1893,"timeouts",{"script":35000}] 11:59:36 INFO - PROCESS | 1768 | 1483819176883 Marionette TRACE conn4 <- [1,1893,null,{}] 11:59:36 INFO - PROCESS | 1768 | 1483819176892 Marionette TRACE conn4 -> [0,1894,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:37 INFO - PROCESS | 1768 | 1483819177104 Marionette TRACE conn4 <- [1,1894,null,{"value":null}] 11:59:37 INFO - PROCESS | 1768 | 1483819177189 Marionette TRACE conn4 -> [0,1895,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/activate-event-after-install-state-change.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e689400 == 10 [pid = 1815] [id = 591] 11:59:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9e689800) [pid = 1815] [serial = 1654] [outer = (nil)] 11:59:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9e69cc00) [pid = 1815] [serial = 1655] [outer = 0x9e689800] 11:59:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9e69dc00) [pid = 1815] [serial = 1656] [outer = 0x9e689800] 11:59:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:59:38 INFO - PROCESS | 1768 | 1483819178550 Marionette TRACE conn4 <- [1,1895,null,{"value":["/service-workers/service-worker/activate-event-after-install-state-change.https.html",0,null,null,[["installed event should be fired before activating service worker",0,null,null]]]}] 11:59:38 INFO - . 11:59:38 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1727ms 11:59:38 INFO - PROCESS | 1768 | 1483819178576 Marionette TRACE conn4 -> [0,1896,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 1768 | 1483819178590 Marionette TRACE conn4 <- [1,1896,null,{"value":"2147483649"}] 11:59:38 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 11:59:38 INFO - PROCESS | 1768 | 1483819178614 Marionette TRACE conn4 -> [0,1897,"timeouts",{"script":35000}] 11:59:38 INFO - PROCESS | 1768 | 1483819178624 Marionette TRACE conn4 <- [1,1897,null,{}] 11:59:38 INFO - PROCESS | 1768 | 1483819178630 Marionette TRACE conn4 -> [0,1898,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:38 INFO - PROCESS | 1768 | 1483819178882 Marionette TRACE conn4 <- [1,1898,null,{"value":null}] 11:59:38 INFO - PROCESS | 1768 | 1483819178948 Marionette TRACE conn4 -> [0,1899,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/activation-after-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e69f800 == 11 [pid = 1815] [id = 592] 11:59:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9e6a0c00) [pid = 1815] [serial = 1657] [outer = (nil)] 11:59:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9e6de800) [pid = 1815] [serial = 1658] [outer = 0x9e6a0c00] 11:59:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9e6e2400) [pid = 1815] [serial = 1659] [outer = 0x9e6a0c00] 11:59:40 INFO - PROCESS | 1768 | 1483819180439 Marionette TRACE conn4 <- [1,1899,null,{"value":["/service-workers/service-worker/activation-after-registration.https.html",0,null,null,[["activation occurs after registration",0,null,null]]]}] 11:59:40 INFO - . 11:59:40 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1850ms 11:59:40 INFO - PROCESS | 1768 | 1483819180466 Marionette TRACE conn4 -> [0,1900,"getWindowHandle",null] 11:59:40 INFO - PROCESS | 1768 | 1483819180472 Marionette TRACE conn4 <- [1,1900,null,{"value":"2147483649"}] 11:59:40 INFO - TEST-START | /service-workers/service-worker/activation.https.html 11:59:40 INFO - PROCESS | 1768 | 1483819180493 Marionette TRACE conn4 -> [0,1901,"timeouts",{"script":35000}] 11:59:40 INFO - PROCESS | 1768 | 1483819180505 Marionette TRACE conn4 <- [1,1901,null,{}] 11:59:40 INFO - PROCESS | 1768 | 1483819180525 Marionette TRACE conn4 -> [0,1902,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:40 INFO - PROCESS | 1768 | 1483819180745 Marionette TRACE conn4 <- [1,1902,null,{"value":null}] 11:59:40 INFO - PROCESS | 1768 | 1483819180840 Marionette TRACE conn4 -> [0,1903,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/activation.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/activation.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c115400 == 12 [pid = 1815] [id = 593] 11:59:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9c116000) [pid = 1815] [serial = 1660] [outer = (nil)] 11:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e52dc00) [pid = 1815] [serial = 1661] [outer = 0x9c116000] 11:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e53c400) [pid = 1815] [serial = 1662] [outer = 0x9c116000] 11:59:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9e689400 == 11 [pid = 1815] [id = 591] 11:59:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6c000 == 10 [pid = 1815] [id = 588] 11:59:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9e52b000 == 9 [pid = 1815] [id = 587] 11:59:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9e525400 == 8 [pid = 1815] [id = 586] 11:59:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6ec00 == 7 [pid = 1815] [id = 585] 11:59:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9e627c00 == 6 [pid = 1815] [id = 584] 11:59:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf69400 == 7 [pid = 1815] [id = 594] 11:59:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9bf69800) [pid = 1815] [serial = 1663] [outer = (nil)] 11:59:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9bf6ec00) [pid = 1815] [serial = 1664] [outer = 0x9bf69800] 11:59:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca19000 == 8 [pid = 1815] [id = 595] 11:59:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e602000) [pid = 1815] [serial = 1665] [outer = (nil)] 11:59:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e605c00) [pid = 1815] [serial = 1666] [outer = 0x9e602000] 11:59:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6a3000 == 9 [pid = 1815] [id = 596] 11:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e6a3400) [pid = 1815] [serial = 1667] [outer = (nil)] 11:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9e6a4000) [pid = 1815] [serial = 1668] [outer = 0x9e6a3400] 11:59:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e875000 == 10 [pid = 1815] [id = 597] 11:59:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e875400) [pid = 1815] [serial = 1669] [outer = (nil)] 11:59:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e876800) [pid = 1815] [serial = 1670] [outer = 0x9e875400] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e689800) [pid = 1815] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e682800) [pid = 1815] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9e623400) [pid = 1815] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9bf6dc00) [pid = 1815] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9e628400) [pid = 1815] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9bf6f000) [pid = 1815] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e52b400) [pid = 1815] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 11:59:44 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e525800) [pid = 1815] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 11:59:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:59:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 11:59:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:59:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 11:59:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 11:59:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 11:59:45 INFO - PROCESS | 1768 | 1483819185160 Marionette TRACE conn4 <- [1,1903,null,{"value":["/service-workers/service-worker/activation.https.html",0,null,null,[["loss of controllees triggers activation",0,null,null],["finishing a request triggers activation",0,null,null],["skipWaiting bypasses no controllee requirement",0,null,null],["finishing a request triggers unregister",0,null,null]]]}] 11:59:45 INFO - .... 11:59:45 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 4723ms 11:59:45 INFO - PROCESS | 1768 | 1483819185226 Marionette TRACE conn4 -> [0,1904,"getWindowHandle",null] 11:59:45 INFO - TEST-START | /service-workers/service-worker/active.https.html 11:59:45 INFO - PROCESS | 1768 | 1483819185236 Marionette TRACE conn4 <- [1,1904,null,{"value":"2147483649"}] 11:59:45 INFO - PROCESS | 1768 | 1483819185243 Marionette TRACE conn4 -> [0,1905,"timeouts",{"script":35000}] 11:59:45 INFO - PROCESS | 1768 | 1483819185248 Marionette TRACE conn4 <- [1,1905,null,{}] 11:59:45 INFO - PROCESS | 1768 | 1483819185255 Marionette TRACE conn4 -> [0,1906,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:45 INFO - PROCESS | 1768 | 1483819185465 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 11:59:45 INFO - PROCESS | 1768 | 1483819185542 Marionette TRACE conn4 -> [0,1907,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/active.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/active.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6e1800 == 11 [pid = 1815] [id = 598] 11:59:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e6e1c00) [pid = 1815] [serial = 1671] [outer = (nil)] 11:59:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e878800) [pid = 1815] [serial = 1672] [outer = 0x9e6e1c00] 11:59:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e87c800) [pid = 1815] [serial = 1673] [outer = 0x9e6e1c00] 11:59:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e88b400 == 12 [pid = 1815] [id = 599] 11:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e88c400) [pid = 1815] [serial = 1674] [outer = (nil)] 11:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e890800) [pid = 1815] [serial = 1675] [outer = 0x9e88c400] 11:59:46 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:59:46 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:59:46 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:59:46 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 11:59:47 INFO - PROCESS | 1768 | 1483819187005 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 11:59:47 INFO - . 11:59:47 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 1799ms 11:59:47 INFO - PROCESS | 1768 | 1483819187043 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 1768 | 1483819187047 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 11:59:47 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 11:59:47 INFO - PROCESS | 1768 | 1483819187054 Marionette TRACE conn4 -> [0,1909,"timeouts",{"script":35000}] 11:59:47 INFO - PROCESS | 1768 | 1483819187057 Marionette TRACE conn4 <- [1,1909,null,{}] 11:59:47 INFO - PROCESS | 1768 | 1483819187063 Marionette TRACE conn4 -> [0,1910,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:47 INFO - PROCESS | 1768 | 1483819187299 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 11:59:47 INFO - PROCESS | 1768 | 1483819187343 Marionette TRACE conn4 -> [0,1911,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/appcache-ordering-main.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ed5d800 == 13 [pid = 1815] [id = 600] 11:59:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ed5e400) [pid = 1815] [serial = 1676] [outer = (nil)] 11:59:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ed67000) [pid = 1815] [serial = 1677] [outer = 0x9ed5e400] 11:59:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9ed66000) [pid = 1815] [serial = 1678] [outer = 0x9ed5e400] 11:59:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1c800 == 14 [pid = 1815] [id = 601] 11:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9ca1cc00) [pid = 1815] [serial = 1679] [outer = (nil)] 11:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9e542400) [pid = 1815] [serial = 1680] [outer = 0x9ca1cc00] 11:59:48 INFO - PROCESS | 1768 | [Child 1815] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:59:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf69000 == 15 [pid = 1815] [id = 602] 11:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9bf6e000) [pid = 1815] [serial = 1681] [outer = (nil)] 11:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9bf70400) [pid = 1815] [serial = 1682] [outer = 0x9bf6e000] 11:59:48 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ed6ac00 == 16 [pid = 1815] [id = 603] 11:59:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0xa275d800) [pid = 1815] [serial = 1683] [outer = (nil)] 11:59:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0xa275dc00) [pid = 1815] [serial = 1684] [outer = 0xa275d800] 11:59:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:49 INFO - PROCESS | 1768 | 1483819189593 Marionette TRACE conn4 <- [1,1911,null,{"value":["/service-workers/service-worker/appcache-ordering-main.https.html",0,null,null,[["serviceworkers take priority over appcaches",0,null,null]]]}] 11:59:49 INFO - . 11:59:49 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2585ms 11:59:49 INFO - PROCESS | 1768 | 1483819189638 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 11:59:49 INFO - PROCESS | 1768 | 1483819189642 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 11:59:49 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 11:59:49 INFO - PROCESS | 1768 | 1483819189655 Marionette TRACE conn4 -> [0,1913,"timeouts",{"script":35000}] 11:59:49 INFO - PROCESS | 1768 | 1483819189657 Marionette TRACE conn4 <- [1,1913,null,{}] 11:59:49 INFO - PROCESS | 1768 | 1483819189668 Marionette TRACE conn4 -> [0,1914,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:49 INFO - PROCESS | 1768 | 1483819189907 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 11:59:50 INFO - PROCESS | 1768 | 1483819190021 Marionette TRACE conn4 -> [0,1915,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/claim-not-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca75c00 == 17 [pid = 1815] [id = 604] 11:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9ca76c00) [pid = 1815] [serial = 1685] [outer = (nil)] 11:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9e53ec00) [pid = 1815] [serial = 1686] [outer = 0x9ca76c00] 11:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9e631000) [pid = 1815] [serial = 1687] [outer = 0x9ca76c00] 11:59:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e88b400 == 16 [pid = 1815] [id = 599] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6e1800 == 15 [pid = 1815] [id = 598] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf69400 == 14 [pid = 1815] [id = 594] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9c115400 == 13 [pid = 1815] [id = 593] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca19000 == 12 [pid = 1815] [id = 595] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6a3000 == 11 [pid = 1815] [id = 596] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e875000 == 10 [pid = 1815] [id = 597] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1c800 == 9 [pid = 1815] [id = 601] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf69000 == 8 [pid = 1815] [id = 602] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9ed5d800 == 7 [pid = 1815] [id = 600] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9ed6ac00 == 6 [pid = 1815] [id = 603] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e69f800 == 5 [pid = 1815] [id = 592] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e607c00 == 4 [pid = 1815] [id = 589] 11:59:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9e67fc00 == 3 [pid = 1815] [id = 590] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9e68a800) [pid = 1815] [serial = 1653] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9e69cc00) [pid = 1815] [serial = 1655] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9e624c00) [pid = 1815] [serial = 1651] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9e535c00) [pid = 1815] [serial = 1648] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9e69dc00) [pid = 1815] [serial = 1656] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c11d400) [pid = 1815] [serial = 1639] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c120000) [pid = 1815] [serial = 1642] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9c117000) [pid = 1815] [serial = 1641] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9e53a800) [pid = 1815] [serial = 1649] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e52b800) [pid = 1815] [serial = 1646] [outer = (nil)] [url = about:blank] 11:59:50 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9bf67400) [pid = 1815] [serial = 1644] [outer = (nil)] [url = about:blank] 11:59:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca16800 == 4 [pid = 1815] [id = 605] 11:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca1b000) [pid = 1815] [serial = 1688] [outer = (nil)] 11:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9ca1c000) [pid = 1815] [serial = 1689] [outer = 0x9ca1b000] 11:59:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca20800 == 5 [pid = 1815] [id = 606] 11:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9ca6c400) [pid = 1815] [serial = 1690] [outer = (nil)] 11:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9ca6cc00) [pid = 1815] [serial = 1691] [outer = 0x9ca6c400] 11:59:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:51 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:59:51 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:59:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e536800 == 6 [pid = 1815] [id = 607] 11:59:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9e537800) [pid = 1815] [serial = 1692] [outer = (nil)] 11:59:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9e526c00) [pid = 1815] [serial = 1693] [outer = 0x9e537800] 11:59:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:52 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 11:59:52 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 11:59:52 INFO - PROCESS | 1768 | 1483819192761 Marionette TRACE conn4 <- [1,1915,null,{"value":["/service-workers/service-worker/claim-not-using-registration.https.html",0,null,null,[["Test claim client which is not using registration",0,null,null],["Test claim client when there's a longer-matched registration not already used by the page",0,null,null]]]}] 11:59:52 INFO - .. 11:59:52 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3153ms 11:59:52 INFO - PROCESS | 1768 | 1483819192805 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 1768 | 1483819192808 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 11:59:52 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 11:59:52 INFO - PROCESS | 1768 | 1483819192814 Marionette TRACE conn4 -> [0,1917,"timeouts",{"script":35000}] 11:59:52 INFO - PROCESS | 1768 | 1483819192817 Marionette TRACE conn4 <- [1,1917,null,{}] 11:59:52 INFO - PROCESS | 1768 | 1483819192823 Marionette TRACE conn4 -> [0,1918,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:53 INFO - PROCESS | 1768 | 1483819193015 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 11:59:53 INFO - PROCESS | 1768 | 1483819193098 Marionette TRACE conn4 -> [0,1919,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/claim-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca19400 == 7 [pid = 1815] [id = 608] 11:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9ca19800) [pid = 1815] [serial = 1694] [outer = (nil)] 11:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9e603800) [pid = 1815] [serial = 1695] [outer = 0x9ca19800] 11:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9e609400) [pid = 1815] [serial = 1696] [outer = 0x9ca19800] 11:59:53 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:53 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e689c00 == 8 [pid = 1815] [id = 609] 11:59:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9e68b800) [pid = 1815] [serial = 1697] [outer = (nil)] 11:59:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9e695400) [pid = 1815] [serial = 1698] [outer = 0x9e68b800] 11:59:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9c116000) [pid = 1815] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9e6e1c00) [pid = 1815] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9ed5e400) [pid = 1815] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9bf6e000) [pid = 1815] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9e88c400) [pid = 1815] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9ca1cc00) [pid = 1815] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0xa275d800) [pid = 1815] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9e6a0c00) [pid = 1815] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9bf69800) [pid = 1815] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e875400) [pid = 1815] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e6a3400) [pid = 1815] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 11:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9e602000) [pid = 1815] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 11:59:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e697c00 == 9 [pid = 1815] [id = 610] 11:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9e699c00) [pid = 1815] [serial = 1699] [outer = (nil)] 11:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e69bc00) [pid = 1815] [serial = 1700] [outer = 0x9e699c00] 11:59:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:55 INFO - PROCESS | 1768 | 1483819195534 Marionette TRACE conn4 <- [1,1919,null,{"value":["/service-workers/service-worker/claim-using-registration.https.html",0,null,null,[["Test worker claims client which is using another registration",0,null,null],["Test for the waiting worker claims a client which is using the the same registration",0,null,null]]]}] 11:59:55 INFO - .. 11:59:55 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 2743ms 11:59:55 INFO - PROCESS | 1768 | 1483819195559 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 1768 | 1483819195562 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 11:59:55 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 11:59:55 INFO - PROCESS | 1768 | 1483819195568 Marionette TRACE conn4 -> [0,1921,"timeouts",{"script":35000}] 11:59:55 INFO - PROCESS | 1768 | 1483819195571 Marionette TRACE conn4 <- [1,1921,null,{}] 11:59:55 INFO - PROCESS | 1768 | 1483819195577 Marionette TRACE conn4 -> [0,1922,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 11:59:55 INFO - PROCESS | 1768 | 1483819195786 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 11:59:55 INFO - PROCESS | 1768 | 1483819195841 Marionette TRACE conn4 -> [0,1923,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/client-navigate.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 11:59:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e698000 == 10 [pid = 1815] [id = 611] 11:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e699400) [pid = 1815] [serial = 1701] [outer = (nil)] 11:59:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9e872800) [pid = 1815] [serial = 1702] [outer = 0x9e699400] 11:59:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9e875800) [pid = 1815] [serial = 1703] [outer = 0x9e699400] 11:59:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e62c400 == 11 [pid = 1815] [id = 612] 11:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9e62c800) [pid = 1815] [serial = 1704] [outer = (nil)] 11:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9e62cc00) [pid = 1815] [serial = 1705] [outer = 0x9e62c800] 11:59:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9e88c800) [pid = 1815] [serial = 1706] [outer = 0x9e62c800] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9e697c00 == 10 [pid = 1815] [id = 610] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9e689c00 == 9 [pid = 1815] [id = 609] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca19400 == 8 [pid = 1815] [id = 608] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9e536800 == 7 [pid = 1815] [id = 607] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca20800 == 6 [pid = 1815] [id = 606] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca16800 == 5 [pid = 1815] [id = 605] 11:59:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca75c00 == 4 [pid = 1815] [id = 604] 11:59:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c118800 == 5 [pid = 1815] [id = 613] 11:59:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9c119400) [pid = 1815] [serial = 1707] [outer = (nil)] 11:59:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9c11cc00) [pid = 1815] [serial = 1708] [outer = 0x9c119400] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9ed67000) [pid = 1815] [serial = 1677] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9e878800) [pid = 1815] [serial = 1672] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9bf70400) [pid = 1815] [serial = 1682] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e890800) [pid = 1815] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9e87c800) [pid = 1815] [serial = 1673] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9ed66000) [pid = 1815] [serial = 1678] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9e542400) [pid = 1815] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0xa275dc00) [pid = 1815] [serial = 1684] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e6e2400) [pid = 1815] [serial = 1659] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9bf6ec00) [pid = 1815] [serial = 1664] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9e876800) [pid = 1815] [serial = 1670] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9e6a4000) [pid = 1815] [serial = 1668] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e605c00) [pid = 1815] [serial = 1666] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e53c400) [pid = 1815] [serial = 1662] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e52dc00) [pid = 1815] [serial = 1661] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9e6de800) [pid = 1815] [serial = 1658] [outer = (nil)] [url = about:blank] 11:59:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 11:59:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9ca20800) [pid = 1815] [serial = 1709] [outer = 0x9c119400] 11:59:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e531400 == 6 [pid = 1815] [id = 614] 11:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e533000) [pid = 1815] [serial = 1710] [outer = (nil)] 11:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e533400) [pid = 1815] [serial = 1711] [outer = 0x9e533000] 11:59:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 11:59:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 11:59:59 INFO - PROCESS | 1768 | 1483819199834 Marionette TRACE conn4 <- [1,1923,null,{"value":["/service-workers/service-worker/client-navigate.https.html",0,null,null,[["Frame location should update on successful navigation",0,null,null],["Frame location should not be accessible after redirect",0,null,null],["Frame location should not update on failed navigation",0,null,null],["Return value should be instance of WindowClient",0,{},{}],["Redirecting to another origin should resolve with null",0,{},{}],["Navigating to different origin should reject",0,{},{}],["Navigating to about:blank should reject with TypeError",0,{},{}]]]}] 11:59:59 INFO - ....... 11:59:59 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 4300ms 11:59:59 INFO - PROCESS | 1768 | 1483819199869 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 1768 | 1483819199873 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 11:59:59 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 11:59:59 INFO - PROCESS | 1768 | 1483819199879 Marionette TRACE conn4 -> [0,1925,"timeouts",{"script":35000}] 11:59:59 INFO - PROCESS | 1768 | 1483819199882 Marionette TRACE conn4 <- [1,1925,null,{}] 11:59:59 INFO - PROCESS | 1768 | 1483819199887 Marionette TRACE conn4 -> [0,1926,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:00 INFO - PROCESS | 1768 | 1483819200102 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 12:00:00 INFO - PROCESS | 1768 | 1483819200166 Marionette TRACE conn4 -> [0,1927,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-get-cross-origin.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e529800 == 7 [pid = 1815] [id = 615] 12:00:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e535c00) [pid = 1815] [serial = 1712] [outer = (nil)] 12:00:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e53e800) [pid = 1815] [serial = 1713] [outer = 0x9e535c00] 12:00:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e624400) [pid = 1815] [serial = 1714] [outer = 0x9e535c00] 12:00:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ca76c00) [pid = 1815] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9ca19800) [pid = 1815] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e537800) [pid = 1815] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9ca6c400) [pid = 1815] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9ca1b000) [pid = 1815] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9e68b800) [pid = 1815] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 12:00:01 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e699c00) [pid = 1815] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 12:00:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e687400 == 8 [pid = 1815] [id = 616] 12:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e688000) [pid = 1815] [serial = 1715] [outer = (nil)] 12:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e688c00) [pid = 1815] [serial = 1716] [outer = 0x9e688000] 12:00:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e52a800 == 9 [pid = 1815] [id = 617] 12:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e68ac00) [pid = 1815] [serial = 1717] [outer = (nil)] 12:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e698400) [pid = 1815] [serial = 1718] [outer = 0x9e68ac00] 12:00:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e69dc00) [pid = 1815] [serial = 1719] [outer = 0x9e68ac00] 12:00:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6d9000 == 10 [pid = 1815] [id = 618] 12:00:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e6dc800) [pid = 1815] [serial = 1720] [outer = (nil)] 12:00:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e6df400) [pid = 1815] [serial = 1721] [outer = 0x9e6dc800] 12:00:02 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 12:00:02 INFO - PROCESS | 1768 | 1483819202693 Marionette TRACE conn4 <- [1,1927,null,{"value":["/service-workers/service-worker/clients-get-cross-origin.https.html",0,null,null,[["Test Clients.get() cross origin",0,null,null]]]}] 12:00:02 INFO - . 12:00:02 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 2839ms 12:00:02 INFO - PROCESS | 1768 | 1483819202720 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 12:00:02 INFO - PROCESS | 1768 | 1483819202724 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 12:00:02 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 12:00:02 INFO - PROCESS | 1768 | 1483819202731 Marionette TRACE conn4 -> [0,1929,"timeouts",{"script":35000}] 12:00:02 INFO - PROCESS | 1768 | 1483819202734 Marionette TRACE conn4 <- [1,1929,null,{}] 12:00:02 INFO - PROCESS | 1768 | 1483819202740 Marionette TRACE conn4 -> [0,1930,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:02 INFO - PROCESS | 1768 | 1483819202969 Marionette TRACE conn4 <- [1,1930,null,{"value":null}] 12:00:03 INFO - PROCESS | 1768 | 1483819203059 Marionette TRACE conn4 -> [0,1931,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-get.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e871000 == 11 [pid = 1815] [id = 619] 12:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9e875000) [pid = 1815] [serial = 1722] [outer = (nil)] 12:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e877400) [pid = 1815] [serial = 1723] [outer = 0x9e875000] 12:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e884800) [pid = 1815] [serial = 1724] [outer = 0x9e875000] 12:00:03 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:03 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ed5c400 == 12 [pid = 1815] [id = 620] 12:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9ed5d800) [pid = 1815] [serial = 1725] [outer = (nil)] 12:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9ed5e000) [pid = 1815] [serial = 1726] [outer = 0x9ed5d800] 12:00:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e87d000 == 13 [pid = 1815] [id = 621] 12:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9ed5fc00) [pid = 1815] [serial = 1727] [outer = (nil)] 12:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9ed62400) [pid = 1815] [serial = 1728] [outer = 0x9ed5fc00] 12:00:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 12:00:04 INFO - PROCESS | 1768 | 1483819204989 Marionette TRACE conn4 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 12:00:05 INFO - . 12:00:05 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2290ms 12:00:05 INFO - PROCESS | 1768 | 1483819205028 Marionette TRACE conn4 -> [0,1932,"getWindowHandle",null] 12:00:05 INFO - PROCESS | 1768 | 1483819205034 Marionette TRACE conn4 <- [1,1932,null,{"value":"2147483649"}] 12:00:05 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 12:00:05 INFO - PROCESS | 1768 | 1483819205042 Marionette TRACE conn4 -> [0,1933,"timeouts",{"script":35000}] 12:00:05 INFO - PROCESS | 1768 | 1483819205048 Marionette TRACE conn4 <- [1,1933,null,{}] 12:00:05 INFO - PROCESS | 1768 | 1483819205059 Marionette TRACE conn4 -> [0,1934,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:05 INFO - PROCESS | 1768 | 1483819205232 Marionette TRACE conn4 <- [1,1934,null,{"value":null}] 12:00:05 INFO - PROCESS | 1768 | 1483819205350 Marionette TRACE conn4 -> [0,1935,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-matchall-client-types.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e697c00 == 14 [pid = 1815] [id = 622] 12:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9e69b000) [pid = 1815] [serial = 1729] [outer = (nil)] 12:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9e877800) [pid = 1815] [serial = 1730] [outer = 0x9e69b000] 12:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9e887800) [pid = 1815] [serial = 1731] [outer = 0x9e69b000] 12:00:05 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:05 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ed63c00 == 15 [pid = 1815] [id = 623] 12:00:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9ed65800) [pid = 1815] [serial = 1732] [outer = (nil)] 12:00:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9ed66000) [pid = 1815] [serial = 1733] [outer = 0x9ed65800] 12:00:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:07 INFO - PROCESS | 1768 | 1483819207415 Marionette TRACE conn4 <- [1,1935,null,{"value":["/service-workers/service-worker/clients-matchall-client-types.https.html",0,null,null,[["Verify matchAll() with various client types",0,null,null]]]}] 12:00:07 INFO - . 12:00:07 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 2391ms 12:00:07 INFO - PROCESS | 1768 | 1483819207433 Marionette TRACE conn4 -> [0,1936,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 1768 | 1483819207436 Marionette TRACE conn4 <- [1,1936,null,{"value":"2147483649"}] 12:00:07 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 12:00:07 INFO - PROCESS | 1768 | 1483819207447 Marionette TRACE conn4 -> [0,1937,"timeouts",{"script":35000}] 12:00:07 INFO - PROCESS | 1768 | 1483819207450 Marionette TRACE conn4 <- [1,1937,null,{}] 12:00:07 INFO - PROCESS | 1768 | 1483819207473 Marionette TRACE conn4 -> [0,1938,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:07 INFO - PROCESS | 1768 | 1483819207668 Marionette TRACE conn4 <- [1,1938,null,{"value":null}] 12:00:07 INFO - PROCESS | 1768 | 1483819207745 Marionette TRACE conn4 -> [0,1939,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9e698000 == 14 [pid = 1815] [id = 611] 12:00:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9e52a800 == 13 [pid = 1815] [id = 617] 12:00:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9e529800 == 12 [pid = 1815] [id = 615] 12:00:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9ed63c00 == 11 [pid = 1815] [id = 623] 12:00:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9e871000 == 10 [pid = 1815] [id = 619] 12:00:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9e697c00 == 9 [pid = 1815] [id = 622] 12:00:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf69400 == 10 [pid = 1815] [id = 624] 12:00:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9bf6a000) [pid = 1815] [serial = 1734] [outer = (nil)] 12:00:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9c115800) [pid = 1815] [serial = 1735] [outer = 0x9bf6a000] 12:00:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9c11f400) [pid = 1815] [serial = 1736] [outer = 0x9bf6a000] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9e526c00) [pid = 1815] [serial = 1693] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9ca6cc00) [pid = 1815] [serial = 1691] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9ca1c000) [pid = 1815] [serial = 1689] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9e695400) [pid = 1815] [serial = 1698] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9e69bc00) [pid = 1815] [serial = 1700] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9e609400) [pid = 1815] [serial = 1696] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9e872800) [pid = 1815] [serial = 1702] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9e631000) [pid = 1815] [serial = 1687] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e603800) [pid = 1815] [serial = 1695] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9e53ec00) [pid = 1815] [serial = 1686] [outer = (nil)] [url = about:blank] 12:00:08 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:08 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca6f000 == 11 [pid = 1815] [id = 625] 12:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9ca70c00) [pid = 1815] [serial = 1737] [outer = (nil)] 12:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9ca72400) [pid = 1815] [serial = 1738] [outer = 0x9ca70c00] 12:00:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf67000 == 12 [pid = 1815] [id = 626] 12:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9ca74800) [pid = 1815] [serial = 1739] [outer = (nil)] 12:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9ca76c00) [pid = 1815] [serial = 1740] [outer = 0x9ca74800] 12:00:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e52a800 == 13 [pid = 1815] [id = 627] 12:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9e52ac00) [pid = 1815] [serial = 1741] [outer = (nil)] 12:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9e52b400) [pid = 1815] [serial = 1742] [outer = 0x9e52ac00] 12:00:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:10 INFO - PROCESS | 1768 | 1483819210290 Marionette TRACE conn4 <- [1,1939,null,{"value":["/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html",0,null,null,[["Verify matchAll() respect includeUncontrolled",0,null,null]]]}] 12:00:10 INFO - . 12:00:10 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2910ms 12:00:10 INFO - PROCESS | 1768 | 1483819210359 Marionette TRACE conn4 -> [0,1940,"getWindowHandle",null] 12:00:10 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 12:00:10 INFO - PROCESS | 1768 | 1483819210372 Marionette TRACE conn4 <- [1,1940,null,{"value":"2147483649"}] 12:00:10 INFO - PROCESS | 1768 | 1483819210380 Marionette TRACE conn4 -> [0,1941,"timeouts",{"script":35000}] 12:00:10 INFO - PROCESS | 1768 | 1483819210391 Marionette TRACE conn4 <- [1,1941,null,{}] 12:00:10 INFO - PROCESS | 1768 | 1483819210398 Marionette TRACE conn4 -> [0,1942,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:10 INFO - PROCESS | 1768 | 1483819210655 Marionette TRACE conn4 <- [1,1942,null,{"value":null}] 12:00:10 INFO - PROCESS | 1768 | 1483819210787 Marionette TRACE conn4 -> [0,1943,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-matchall.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca6ec00 == 14 [pid = 1815] [id = 628] 12:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9ca6f400) [pid = 1815] [serial = 1743] [outer = (nil)] 12:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9e542400) [pid = 1815] [serial = 1744] [outer = 0x9ca6f400] 12:00:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9e602000) [pid = 1815] [serial = 1745] [outer = 0x9ca6f400] 12:00:11 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:11 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9e535c00) [pid = 1815] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9e875000) [pid = 1815] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9e699400) [pid = 1815] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9ed5fc00) [pid = 1815] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9ed5d800) [pid = 1815] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9e533000) [pid = 1815] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9e68ac00) [pid = 1815] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e688000) [pid = 1815] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 12:00:12 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9e6dc800) [pid = 1815] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 12:00:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e535c00 == 15 [pid = 1815] [id = 629] 12:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9e53cc00) [pid = 1815] [serial = 1746] [outer = (nil)] 12:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9e623000) [pid = 1815] [serial = 1747] [outer = 0x9e53cc00] 12:00:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6b400 == 16 [pid = 1815] [id = 630] 12:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c11ec00) [pid = 1815] [serial = 1748] [outer = (nil)] 12:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9e687800) [pid = 1815] [serial = 1749] [outer = 0x9c11ec00] 12:00:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:13 INFO - PROCESS | 1768 | 1483819213339 Marionette TRACE conn4 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 12:00:13 INFO - . 12:00:13 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 3008ms 12:00:13 INFO - PROCESS | 1768 | 1483819213393 Marionette TRACE conn4 -> [0,1944,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 1768 | 1483819213398 Marionette TRACE conn4 <- [1,1944,null,{"value":"2147483649"}] 12:00:13 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 12:00:13 INFO - PROCESS | 1768 | 1483819213408 Marionette TRACE conn4 -> [0,1945,"timeouts",{"script":35000}] 12:00:13 INFO - PROCESS | 1768 | 1483819213420 Marionette TRACE conn4 <- [1,1945,null,{}] 12:00:13 INFO - PROCESS | 1768 | 1483819213430 Marionette TRACE conn4 -> [0,1946,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:13 INFO - PROCESS | 1768 | 1483819213635 Marionette TRACE conn4 <- [1,1946,null,{"value":null}] 12:00:13 INFO - PROCESS | 1768 | 1483819213774 Marionette TRACE conn4 -> [0,1947,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/controller-on-disconnect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e60d000 == 17 [pid = 1815] [id = 631] 12:00:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9e623800) [pid = 1815] [serial = 1750] [outer = (nil)] 12:00:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9e69ec00) [pid = 1815] [serial = 1751] [outer = 0x9e623800] 12:00:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9e6a0000) [pid = 1815] [serial = 1752] [outer = 0x9e623800] 12:00:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e53ac00 == 18 [pid = 1815] [id = 632] 12:00:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9e541000) [pid = 1815] [serial = 1753] [outer = (nil)] 12:00:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9e609400) [pid = 1815] [serial = 1754] [outer = 0x9e541000] 12:00:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:15 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aWindow', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2476 12:00:15 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:00:15 INFO - PROCESS | 1768 | 1483819215657 Marionette TRACE conn4 <- [1,1947,null,{"value":["/service-workers/service-worker/controller-on-disconnect.https.html",0,null,null,[["controller is cleared on disconnected window",0,null,null]]]}] 12:00:15 INFO - . 12:00:15 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 2298ms 12:00:15 INFO - PROCESS | 1768 | 1483819215705 Marionette TRACE conn4 -> [0,1948,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1768 | 1483819215721 Marionette TRACE conn4 <- [1,1948,null,{"value":"2147483649"}] 12:00:15 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 12:00:15 INFO - PROCESS | 1768 | 1483819215740 Marionette TRACE conn4 -> [0,1949,"timeouts",{"script":35000}] 12:00:15 INFO - PROCESS | 1768 | 1483819215750 Marionette TRACE conn4 <- [1,1949,null,{}] 12:00:15 INFO - PROCESS | 1768 | 1483819215758 Marionette TRACE conn4 -> [0,1950,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:15 INFO - PROCESS | 1768 | 1483819215986 Marionette TRACE conn4 <- [1,1950,null,{"value":null}] 12:00:16 INFO - PROCESS | 1768 | 1483819216059 Marionette TRACE conn4 -> [0,1951,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/controller-on-load.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6fc00 == 19 [pid = 1815] [id = 633] 12:00:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9bf70400) [pid = 1815] [serial = 1755] [outer = (nil)] 12:00:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9ca71000) [pid = 1815] [serial = 1756] [outer = 0x9bf70400] 12:00:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9e53a800) [pid = 1815] [serial = 1757] [outer = 0x9bf70400] 12:00:16 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:16 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6b400 == 18 [pid = 1815] [id = 630] 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9e535c00 == 17 [pid = 1815] [id = 629] 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca6ec00 == 16 [pid = 1815] [id = 628] 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9e52a800 == 15 [pid = 1815] [id = 627] 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf67000 == 14 [pid = 1815] [id = 626] 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca6f000 == 13 [pid = 1815] [id = 625] 12:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf69400 == 12 [pid = 1815] [id = 624] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9e87d000 == 11 [pid = 1815] [id = 621] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9c118800 == 10 [pid = 1815] [id = 613] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6d9000 == 9 [pid = 1815] [id = 618] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9e62c400 == 8 [pid = 1815] [id = 612] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9ed5c400 == 7 [pid = 1815] [id = 620] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9e531400 == 6 [pid = 1815] [id = 614] 12:00:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9e687400 == 5 [pid = 1815] [id = 616] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9e877400) [pid = 1815] [serial = 1723] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9ed62400) [pid = 1815] [serial = 1728] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9e884800) [pid = 1815] [serial = 1724] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9ed5e000) [pid = 1815] [serial = 1726] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9e88c800) [pid = 1815] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9ca20800) [pid = 1815] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9e875800) [pid = 1815] [serial = 1703] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9c11cc00) [pid = 1815] [serial = 1708] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9e533400) [pid = 1815] [serial = 1711] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9e62cc00) [pid = 1815] [serial = 1705] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e698400) [pid = 1815] [serial = 1718] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9e688c00) [pid = 1815] [serial = 1716] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9e6df400) [pid = 1815] [serial = 1721] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9e69dc00) [pid = 1815] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e624400) [pid = 1815] [serial = 1714] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e53e800) [pid = 1815] [serial = 1713] [outer = (nil)] [url = about:blank] 12:00:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf68c00 == 6 [pid = 1815] [id = 634] 12:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e52a800) [pid = 1815] [serial = 1758] [outer = (nil)] 12:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e52b800) [pid = 1815] [serial = 1759] [outer = 0x9e52a800] 12:00:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:17 INFO - PROCESS | 1768 | 1483819217746 Marionette TRACE conn4 <- [1,1951,null,{"value":["/service-workers/service-worker/controller-on-load.https.html",0,null,null,[["controller is set for a controlled document",0,null,null]]]}] 12:00:17 INFO - . 12:00:17 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 2051ms 12:00:17 INFO - PROCESS | 1768 | 1483819217794 Marionette TRACE conn4 -> [0,1952,"getWindowHandle",null] 12:00:17 INFO - PROCESS | 1768 | 1483819217801 Marionette TRACE conn4 <- [1,1952,null,{"value":"2147483649"}] 12:00:17 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 12:00:17 INFO - PROCESS | 1768 | 1483819217818 Marionette TRACE conn4 -> [0,1953,"timeouts",{"script":35000}] 12:00:17 INFO - PROCESS | 1768 | 1483819217826 Marionette TRACE conn4 <- [1,1953,null,{}] 12:00:17 INFO - PROCESS | 1768 | 1483819217845 Marionette TRACE conn4 -> [0,1954,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:18 INFO - PROCESS | 1768 | 1483819218063 Marionette TRACE conn4 <- [1,1954,null,{"value":null}] 12:00:18 INFO - PROCESS | 1768 | 1483819218125 Marionette TRACE conn4 -> [0,1955,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/controller-on-reload.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c123800 == 7 [pid = 1815] [id = 635] 12:00:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9ca12c00) [pid = 1815] [serial = 1760] [outer = (nil)] 12:00:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9e602400) [pid = 1815] [serial = 1761] [outer = 0x9ca12c00] 12:00:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9e60d800) [pid = 1815] [serial = 1762] [outer = 0x9ca12c00] 12:00:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e625000 == 8 [pid = 1815] [id = 636] 12:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9e62dc00) [pid = 1815] [serial = 1763] [outer = (nil)] 12:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9e62f400) [pid = 1815] [serial = 1764] [outer = 0x9e62dc00] 12:00:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:00:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:00:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9e6a2c00) [pid = 1815] [serial = 1765] [outer = 0x9e62dc00] 12:00:20 INFO - PROCESS | 1768 | 1483819220069 Marionette TRACE conn4 <- [1,1955,null,{"value":["/service-workers/service-worker/controller-on-reload.https.html",0,null,null,[["controller is set upon reload after registration",0,null,null]]]}] 12:00:20 INFO - . 12:00:20 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2300ms 12:00:20 INFO - PROCESS | 1768 | 1483819220119 Marionette TRACE conn4 -> [0,1956,"getWindowHandle",null] 12:00:20 INFO - PROCESS | 1768 | 1483819220131 Marionette TRACE conn4 <- [1,1956,null,{"value":"2147483649"}] 12:00:20 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 12:00:20 INFO - PROCESS | 1768 | 1483819220151 Marionette TRACE conn4 -> [0,1957,"timeouts",{"script":35000}] 12:00:20 INFO - PROCESS | 1768 | 1483819220158 Marionette TRACE conn4 <- [1,1957,null,{}] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9bf6a000) [pid = 1815] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9ca6f400) [pid = 1815] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e53cc00) [pid = 1815] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9ca70c00) [pid = 1815] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9ca74800) [pid = 1815] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9e52ac00) [pid = 1815] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c11ec00) [pid = 1815] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 12:00:20 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ed65800) [pid = 1815] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 12:00:20 INFO - PROCESS | 1768 | 1483819220265 Marionette TRACE conn4 -> [0,1958,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:20 INFO - PROCESS | 1768 | 1483819220570 Marionette TRACE conn4 <- [1,1958,null,{"value":null}] 12:00:20 INFO - PROCESS | 1768 | 1483819220724 Marionette TRACE conn4 -> [0,1959,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/extendable-event-async-waituntil.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e535c00 == 9 [pid = 1815] [id = 637] 12:00:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e60a800) [pid = 1815] [serial = 1766] [outer = (nil)] 12:00:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e69c800) [pid = 1815] [serial = 1767] [outer = 0x9e60a800] 12:00:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9e6d8000) [pid = 1815] [serial = 1768] [outer = 0x9e60a800] 12:00:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:22 INFO - PROCESS | 1768 | 1483819222735 Marionette TRACE conn4 <- [1,1959,null,{"value":["/service-workers/service-worker/extendable-event-async-waituntil.https.html",0,null,null,[["Calling waitUntil asynchronously throws an exception",0,null,null]]]}] 12:00:22 INFO - . 12:00:22 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 2653ms 12:00:22 INFO - PROCESS | 1768 | 1483819222831 Marionette TRACE conn4 -> [0,1960,"getWindowHandle",null] 12:00:22 INFO - PROCESS | 1768 | 1483819222840 Marionette TRACE conn4 <- [1,1960,null,{"value":"2147483649"}] 12:00:22 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 12:00:22 INFO - PROCESS | 1768 | 1483819222857 Marionette TRACE conn4 -> [0,1961,"timeouts",{"script":35000}] 12:00:22 INFO - PROCESS | 1768 | 1483819222867 Marionette TRACE conn4 <- [1,1961,null,{}] 12:00:22 INFO - PROCESS | 1768 | 1483819222873 Marionette TRACE conn4 -> [0,1962,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:23 INFO - PROCESS | 1768 | 1483819223109 Marionette TRACE conn4 <- [1,1962,null,{"value":null}] 12:00:23 INFO - PROCESS | 1768 | 1483819223228 Marionette TRACE conn4 -> [0,1963,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/extendable-event-waituntil.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf67800 == 10 [pid = 1815] [id = 638] 12:00:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9bf6b800) [pid = 1815] [serial = 1769] [outer = (nil)] 12:00:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9e527800) [pid = 1815] [serial = 1770] [outer = 0x9bf6b800] 12:00:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9e541800) [pid = 1815] [serial = 1771] [outer = 0x9bf6b800] 12:00:23 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:23 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e535c00 == 9 [pid = 1815] [id = 637] 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf68c00 == 8 [pid = 1815] [id = 634] 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6fc00 == 7 [pid = 1815] [id = 633] 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e53ac00 == 6 [pid = 1815] [id = 632] 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e625000 == 5 [pid = 1815] [id = 636] 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9c123800 == 4 [pid = 1815] [id = 635] 12:00:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e60d000 == 3 [pid = 1815] [id = 631] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e69ec00) [pid = 1815] [serial = 1751] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9e623000) [pid = 1815] [serial = 1747] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9ca72400) [pid = 1815] [serial = 1738] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca76c00) [pid = 1815] [serial = 1740] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e52b400) [pid = 1815] [serial = 1742] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e687800) [pid = 1815] [serial = 1749] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9e602000) [pid = 1815] [serial = 1745] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ed66000) [pid = 1815] [serial = 1733] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c11f400) [pid = 1815] [serial = 1736] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e542400) [pid = 1815] [serial = 1744] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c115800) [pid = 1815] [serial = 1735] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e877800) [pid = 1815] [serial = 1730] [outer = (nil)] [url = about:blank] 12:00:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:00:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:00:26 INFO - PROCESS | 1768 | 1483819226679 Marionette TRACE conn4 <- [1,1963,null,{"value":["/service-workers/service-worker/extendable-event-waituntil.https.html",0,null,null,[["Test install event waitUntil fulfilled",0,null,null],["Test ExtendableEvent multiple waitUntil fulfilled.",0,null,null],["Test ExtendableEvent waitUntil reject precedence.",0,null,null],["Test activate event waitUntil fulfilled",0,null,null],["Test install event waitUntil rejected",0,null,null],["Test activate event waitUntil rejected.",0,null,null]]]}] 12:00:26 INFO - ...... 12:00:26 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 3851ms 12:00:26 INFO - PROCESS | 1768 | 1483819226710 Marionette TRACE conn4 -> [0,1964,"getWindowHandle",null] 12:00:26 INFO - PROCESS | 1768 | 1483819226716 Marionette TRACE conn4 <- [1,1964,null,{"value":"2147483649"}] 12:00:26 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 12:00:26 INFO - PROCESS | 1768 | 1483819226724 Marionette TRACE conn4 -> [0,1965,"timeouts",{"script":35000}] 12:00:26 INFO - PROCESS | 1768 | 1483819226731 Marionette TRACE conn4 <- [1,1965,null,{}] 12:00:26 INFO - PROCESS | 1768 | 1483819226741 Marionette TRACE conn4 -> [0,1966,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:26 INFO - PROCESS | 1768 | 1483819226962 Marionette TRACE conn4 <- [1,1966,null,{"value":null}] 12:00:27 INFO - PROCESS | 1768 | 1483819227061 Marionette TRACE conn4 -> [0,1967,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-canvas-tainting-cache.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1c800 == 4 [pid = 1815] [id = 639] 12:00:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ca6e000) [pid = 1815] [serial = 1772] [outer = (nil)] 12:00:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e537800) [pid = 1815] [serial = 1773] [outer = 0x9ca6e000] 12:00:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e609c00) [pid = 1815] [serial = 1774] [outer = 0x9ca6e000] 12:00:27 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:27 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e53cc00 == 5 [pid = 1815] [id = 640] 12:00:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e686400) [pid = 1815] [serial = 1775] [outer = (nil)] 12:00:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e687c00) [pid = 1815] [serial = 1776] [outer = 0x9e686400] 12:00:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca75800 == 6 [pid = 1815] [id = 641] 12:00:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9e686000) [pid = 1815] [serial = 1777] [outer = (nil)] 12:00:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e68b400) [pid = 1815] [serial = 1778] [outer = 0x9e686000] 12:00:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6ddc00 == 7 [pid = 1815] [id = 642] 12:00:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e6de400) [pid = 1815] [serial = 1779] [outer = (nil)] 12:00:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9e6df400) [pid = 1815] [serial = 1780] [outer = 0x9e6de400] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca12c00) [pid = 1815] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e69b000) [pid = 1815] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e60a800) [pid = 1815] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9bf70400) [pid = 1815] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9e52a800) [pid = 1815] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9e623800) [pid = 1815] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e541000) [pid = 1815] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:00:29 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e62dc00) [pid = 1815] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:00:30 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:30 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:30 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:30 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:30 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:30 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:30 INFO - PROCESS | 1768 | 1483819230858 Marionette TRACE conn4 <- [1,1967,null,{"value":["/service-workers/service-worker/fetch-canvas-tainting-cache.https.html",0,null,null,[["Verify canvas tainting of fetched image in a Service Worker",0,null,null]]]}] 12:00:30 INFO - . 12:00:30 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 4204ms 12:00:30 INFO - PROCESS | 1768 | 1483819230929 Marionette TRACE conn4 -> [0,1968,"getWindowHandle",null] 12:00:30 INFO - PROCESS | 1768 | 1483819230952 Marionette TRACE conn4 <- [1,1968,null,{"value":"2147483649"}] 12:00:30 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 12:00:31 INFO - PROCESS | 1768 | 1483819231006 Marionette TRACE conn4 -> [0,1969,"timeouts",{"script":35000}] 12:00:31 INFO - PROCESS | 1768 | 1483819231013 Marionette TRACE conn4 <- [1,1969,null,{}] 12:00:31 INFO - PROCESS | 1768 | 1483819231023 Marionette TRACE conn4 -> [0,1970,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:31 INFO - PROCESS | 1768 | 1483819231303 Marionette TRACE conn4 <- [1,1970,null,{"value":null}] 12:00:31 INFO - PROCESS | 1768 | 1483819231378 Marionette TRACE conn4 -> [0,1971,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-canvas-tainting.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6a1800 == 8 [pid = 1815] [id = 643] 12:00:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e6a3400) [pid = 1815] [serial = 1781] [outer = (nil)] 12:00:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e873000) [pid = 1815] [serial = 1782] [outer = 0x9e6a3400] 12:00:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e892c00) [pid = 1815] [serial = 1783] [outer = 0x9e6a3400] 12:00:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca17000 == 9 [pid = 1815] [id = 644] 12:00:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9ca18c00) [pid = 1815] [serial = 1784] [outer = (nil)] 12:00:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ca20400) [pid = 1815] [serial = 1785] [outer = 0x9ca18c00] 12:00:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf62400 == 10 [pid = 1815] [id = 645] 12:00:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c11dc00) [pid = 1815] [serial = 1786] [outer = (nil)] 12:00:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e52d400) [pid = 1815] [serial = 1787] [outer = 0x9c11dc00] 12:00:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca20800 == 11 [pid = 1815] [id = 646] 12:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9ca74400) [pid = 1815] [serial = 1788] [outer = (nil)] 12:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9e53d800) [pid = 1815] [serial = 1789] [outer = 0x9ca74400] 12:00:34 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf67800 == 10 [pid = 1815] [id = 638] 12:00:34 INFO - PROCESS | 1768 | --DOCSHELL 0x9e53cc00 == 9 [pid = 1815] [id = 640] 12:00:34 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca75800 == 8 [pid = 1815] [id = 641] 12:00:34 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1c800 == 7 [pid = 1815] [id = 639] 12:00:34 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca17000 == 6 [pid = 1815] [id = 644] 12:00:34 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf62400 == 5 [pid = 1815] [id = 645] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9e602400) [pid = 1815] [serial = 1761] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9e887800) [pid = 1815] [serial = 1731] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9ca71000) [pid = 1815] [serial = 1756] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e6d8000) [pid = 1815] [serial = 1768] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9e53a800) [pid = 1815] [serial = 1757] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9e52b800) [pid = 1815] [serial = 1759] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9e6a0000) [pid = 1815] [serial = 1752] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e609400) [pid = 1815] [serial = 1754] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e6a2c00) [pid = 1815] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e62f400) [pid = 1815] [serial = 1764] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9e69c800) [pid = 1815] [serial = 1767] [outer = (nil)] [url = about:blank] 12:00:34 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e60d800) [pid = 1815] [serial = 1762] [outer = (nil)] [url = about:blank] 12:00:35 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:35 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:35 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:35 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:35 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:35 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:35 INFO - PROCESS | 1768 | 1483819235683 Marionette TRACE conn4 <- [1,1971,null,{"value":["/service-workers/service-worker/fetch-canvas-tainting.https.html",0,null,null,[["Verify canvas tainting of fetched image in a Service Worker",0,null,null]]]}] 12:00:35 INFO - . 12:00:35 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 4739ms 12:00:35 INFO - PROCESS | 1768 | 1483819235721 Marionette TRACE conn4 -> [0,1972,"getWindowHandle",null] 12:00:35 INFO - PROCESS | 1768 | 1483819235730 Marionette TRACE conn4 <- [1,1972,null,{"value":"2147483649"}] 12:00:35 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 12:00:35 INFO - PROCESS | 1768 | 1483819235740 Marionette TRACE conn4 -> [0,1973,"timeouts",{"script":35000}] 12:00:35 INFO - PROCESS | 1768 | 1483819235760 Marionette TRACE conn4 <- [1,1973,null,{}] 12:00:35 INFO - PROCESS | 1768 | 1483819235770 Marionette TRACE conn4 -> [0,1974,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:35 INFO - PROCESS | 1768 | 1483819235946 Marionette TRACE conn4 <- [1,1974,null,{"value":null}] 12:00:36 INFO - PROCESS | 1768 | 1483819236048 Marionette TRACE conn4 -> [0,1975,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-cors-xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e528c00 == 6 [pid = 1815] [id = 647] 12:00:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e529800) [pid = 1815] [serial = 1790] [outer = (nil)] 12:00:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e628400) [pid = 1815] [serial = 1791] [outer = 0x9e529800] 12:00:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e62e000) [pid = 1815] [serial = 1792] [outer = 0x9e529800] 12:00:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e62bc00 == 7 [pid = 1815] [id = 648] 12:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e685c00) [pid = 1815] [serial = 1793] [outer = (nil)] 12:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e689400) [pid = 1815] [serial = 1794] [outer = 0x9e685c00] 12:00:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e685800 == 8 [pid = 1815] [id = 649] 12:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e695400) [pid = 1815] [serial = 1795] [outer = (nil)] 12:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e697c00) [pid = 1815] [serial = 1796] [outer = 0x9e695400] 12:00:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ca6e000) [pid = 1815] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c11dc00) [pid = 1815] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9ca18c00) [pid = 1815] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9bf6b800) [pid = 1815] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e686400) [pid = 1815] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9e686000) [pid = 1815] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:37 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e6de400) [pid = 1815] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 12:00:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e870000 == 9 [pid = 1815] [id = 650] 12:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e887c00) [pid = 1815] [serial = 1797] [outer = (nil)] 12:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e88b400) [pid = 1815] [serial = 1798] [outer = 0x9e887c00] 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:38 INFO - PROCESS | 1768 | [Child 1815] 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 12:00:39 INFO - PROCESS | 1768 | 1483819239044 Marionette TRACE conn4 <- [1,1975,null,{"value":["/service-workers/service-worker/fetch-cors-xhr.https.html",0,null,null,[["Verify CORS XHR of fetch() in a Service Worker",0,null,null]]]}] 12:00:39 INFO - . 12:00:39 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 3361ms 12:00:39 INFO - PROCESS | 1768 | 1483819239101 Marionette TRACE conn4 -> [0,1976,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 1768 | 1483819239115 Marionette TRACE conn4 <- [1,1976,null,{"value":"2147483649"}] 12:00:39 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 12:00:39 INFO - PROCESS | 1768 | 1483819239137 Marionette TRACE conn4 -> [0,1977,"timeouts",{"script":35000}] 12:00:39 INFO - PROCESS | 1768 | 1483819239145 Marionette TRACE conn4 <- [1,1977,null,{}] 12:00:39 INFO - PROCESS | 1768 | 1483819239150 Marionette TRACE conn4 -> [0,1978,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:39 INFO - PROCESS | 1768 | 1483819239376 Marionette TRACE conn4 <- [1,1978,null,{"value":null}] 12:00:39 INFO - PROCESS | 1768 | 1483819239461 Marionette TRACE conn4 -> [0,1979,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-csp.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e69b800 == 10 [pid = 1815] [id = 651] 12:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e69c800) [pid = 1815] [serial = 1799] [outer = (nil)] 12:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ed67c00) [pid = 1815] [serial = 1800] [outer = 0x9e69c800] 12:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0xa275e800) [pid = 1815] [serial = 1801] [outer = 0x9e69c800] 12:00:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf71400 == 11 [pid = 1815] [id = 652] 12:00:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9bf71800) [pid = 1815] [serial = 1802] [outer = (nil)] 12:00:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c118000) [pid = 1815] [serial = 1803] [outer = 0x9bf71800] 12:00:41 INFO - PROCESS | 1768 | 1483819241601 Marionette TRACE conn4 <- [1,1979,null,{"value":["/service-workers/service-worker/fetch-csp.https.html",0,null,null,[["Verify CSP control of fetch() in a Service Worker",0,null,null]]]}] 12:00:41 INFO - . 12:00:41 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2493ms 12:00:41 INFO - PROCESS | 1768 | 1483819241668 Marionette TRACE conn4 -> [0,1980,"getWindowHandle",null] 12:00:41 INFO - PROCESS | 1768 | 1483819241675 Marionette TRACE conn4 <- [1,1980,null,{"value":"2147483649"}] 12:00:41 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 12:00:41 INFO - PROCESS | 1768 | 1483819241691 Marionette TRACE conn4 -> [0,1981,"timeouts",{"script":35000}] 12:00:41 INFO - PROCESS | 1768 | 1483819241698 Marionette TRACE conn4 <- [1,1981,null,{}] 12:00:41 INFO - PROCESS | 1768 | 1483819241706 Marionette TRACE conn4 -> [0,1982,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:41 INFO - PROCESS | 1768 | 1483819241946 Marionette TRACE conn4 <- [1,1982,null,{"value":null}] 12:00:42 INFO - PROCESS | 1768 | 1483819242053 Marionette TRACE conn4 -> [0,1983,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf68800 == 12 [pid = 1815] [id = 653] 12:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9bf69400) [pid = 1815] [serial = 1804] [outer = (nil)] 12:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e541000) [pid = 1815] [serial = 1805] [outer = 0x9bf69400] 12:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e681c00) [pid = 1815] [serial = 1806] [outer = 0x9bf69400] 12:00:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9e685800 == 11 [pid = 1815] [id = 649] 12:00:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9e62bc00 == 10 [pid = 1815] [id = 648] 12:00:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9e528c00 == 9 [pid = 1815] [id = 647] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e52d400) [pid = 1815] [serial = 1787] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca20400) [pid = 1815] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9e873000) [pid = 1815] [serial = 1782] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6a1800 == 8 [pid = 1815] [id = 643] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9e541800) [pid = 1815] [serial = 1771] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9e687c00) [pid = 1815] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e68b400) [pid = 1815] [serial = 1778] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e609c00) [pid = 1815] [serial = 1774] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e6df400) [pid = 1815] [serial = 1780] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9e537800) [pid = 1815] [serial = 1773] [outer = (nil)] [url = about:blank] 12:00:42 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e527800) [pid = 1815] [serial = 1770] [outer = (nil)] [url = about:blank] 12:00:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6ddc00 == 7 [pid = 1815] [id = 642] 12:00:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e527800 == 8 [pid = 1815] [id = 654] 12:00:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e528c00) [pid = 1815] [serial = 1807] [outer = (nil)] 12:00:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e52b000) [pid = 1815] [serial = 1808] [outer = 0x9e528c00] 12:00:43 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:43 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6bc00 == 9 [pid = 1815] [id = 655] 12:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ca7b400) [pid = 1815] [serial = 1809] [outer = (nil)] 12:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e67fc00) [pid = 1815] [serial = 1810] [outer = 0x9ca7b400] 12:00:44 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:44 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:45 INFO - PROCESS | 1768 | 1483819245228 Marionette TRACE conn4 <- [1,1983,null,{"value":["/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html",0,null,null,[["Service Worker should respond to fetch event after the hash changes",0,null,null],["Service Worker should respond to fetch event after the pushState",0,null,null]]]}] 12:00:45 INFO - .. 12:00:45 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 3595ms 12:00:45 INFO - PROCESS | 1768 | 1483819245286 Marionette TRACE conn4 -> [0,1984,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 1768 | 1483819245292 Marionette TRACE conn4 <- [1,1984,null,{"value":"2147483649"}] 12:00:45 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 12:00:45 INFO - PROCESS | 1768 | 1483819245302 Marionette TRACE conn4 -> [0,1985,"timeouts",{"script":35000}] 12:00:45 INFO - PROCESS | 1768 | 1483819245306 Marionette TRACE conn4 <- [1,1985,null,{}] 12:00:45 INFO - PROCESS | 1768 | 1483819245323 Marionette TRACE conn4 -> [0,1986,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:45 INFO - PROCESS | 1768 | 1483819245549 Marionette TRACE conn4 <- [1,1986,null,{"value":null}] 12:00:45 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e529800) [pid = 1815] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 12:00:45 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e695400) [pid = 1815] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:45 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9e887c00) [pid = 1815] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 12:00:45 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e6a3400) [pid = 1815] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 12:00:45 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9ca74400) [pid = 1815] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 12:00:45 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9e685c00) [pid = 1815] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:45 INFO - PROCESS | 1768 | 1483819245679 Marionette TRACE conn4 -> [0,1987,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-async-respond-with.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e526c00 == 10 [pid = 1815] [id = 656] 12:00:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9e527400) [pid = 1815] [serial = 1811] [outer = (nil)] 12:00:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9e603c00) [pid = 1815] [serial = 1812] [outer = 0x9e527400] 12:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9e627000) [pid = 1815] [serial = 1813] [outer = 0x9e527400] 12:00:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e686400 == 11 [pid = 1815] [id = 657] 12:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9e6d8000) [pid = 1815] [serial = 1814] [outer = (nil)] 12:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e6e1400) [pid = 1815] [serial = 1815] [outer = 0x9e6d8000] 12:00:47 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:47 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:47 INFO - PROCESS | 1768 | 1483819247306 Marionette TRACE conn4 <- [1,1987,null,{"value":["/service-workers/service-worker/fetch-event-async-respond-with.https.html",0,null,null,[["Calling respondWith asynchronously throws an exception",0,null,null]]]}] 12:00:47 INFO - . 12:00:47 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 2046ms 12:00:47 INFO - PROCESS | 1768 | 1483819247347 Marionette TRACE conn4 -> [0,1988,"getWindowHandle",null] 12:00:47 INFO - PROCESS | 1768 | 1483819247364 Marionette TRACE conn4 <- [1,1988,null,{"value":"2147483649"}] 12:00:47 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 12:00:47 INFO - PROCESS | 1768 | 1483819247387 Marionette TRACE conn4 -> [0,1989,"timeouts",{"script":35000}] 12:00:47 INFO - PROCESS | 1768 | 1483819247397 Marionette TRACE conn4 <- [1,1989,null,{}] 12:00:47 INFO - PROCESS | 1768 | 1483819247402 Marionette TRACE conn4 -> [0,1990,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:47 INFO - PROCESS | 1768 | 1483819247609 Marionette TRACE conn4 <- [1,1990,null,{"value":null}] 12:00:47 INFO - PROCESS | 1768 | 1483819247677 Marionette TRACE conn4 -> [0,1991,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-network-error.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:00:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e6d6400 == 12 [pid = 1815] [id = 658] 12:00:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e6da800) [pid = 1815] [serial = 1816] [outer = (nil)] 12:00:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9e878400) [pid = 1815] [serial = 1817] [outer = 0x9e6da800] 12:00:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9bf6e800) [pid = 1815] [serial = 1818] [outer = 0x9e6da800] 12:00:48 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:48 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e687c00 == 13 [pid = 1815] [id = 659] 12:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e68ac00) [pid = 1815] [serial = 1819] [outer = (nil)] 12:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9e697400) [pid = 1815] [serial = 1820] [outer = 0x9e68ac00] 12:00:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:49 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 12:00:49 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 12:00:49 INFO - PROCESS | 1768 | 1483819249554 Marionette TRACE conn4 <- [1,1991,null,{"value":["/service-workers/service-worker/fetch-event-network-error.https.html",0,null,null,[["Rejecting the fetch event or using preventDefault() causes a network error",0,null,null]]]}] 12:00:49 INFO - . 12:00:49 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2202ms 12:00:49 INFO - PROCESS | 1768 | 1483819249589 Marionette TRACE conn4 -> [0,1992,"getWindowHandle",null] 12:00:49 INFO - PROCESS | 1768 | 1483819249599 Marionette TRACE conn4 <- [1,1992,null,{"value":"2147483649"}] 12:00:49 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 12:00:49 INFO - PROCESS | 1768 | 1483819249612 Marionette TRACE conn4 -> [0,1993,"timeouts",{"script":185000}] 12:00:49 INFO - PROCESS | 1768 | 1483819249626 Marionette TRACE conn4 <- [1,1993,null,{}] 12:00:49 INFO - PROCESS | 1768 | 1483819249645 Marionette TRACE conn4 -> [0,1994,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:00:49 INFO - PROCESS | 1768 | 1483819249858 Marionette TRACE conn4 <- [1,1994,null,{"value":null}] 12:00:50 INFO - PROCESS | 1768 | 1483819249978 Marionette TRACE conn4 -> [0,1995,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-redirect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:00:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e62c000 == 14 [pid = 1815] [id = 660] 12:00:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e62c400) [pid = 1815] [serial = 1821] [outer = (nil)] 12:00:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e886400) [pid = 1815] [serial = 1822] [outer = 0x9e62c400] 12:00:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9e88bc00) [pid = 1815] [serial = 1823] [outer = 0x9e62c400] 12:00:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e686400 == 13 [pid = 1815] [id = 657] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e527800 == 12 [pid = 1815] [id = 654] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf68800 == 11 [pid = 1815] [id = 653] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6bc00 == 10 [pid = 1815] [id = 655] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e526c00 == 9 [pid = 1815] [id = 656] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e687c00 == 8 [pid = 1815] [id = 659] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e6d6400 == 7 [pid = 1815] [id = 658] 12:00:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e69b800 == 6 [pid = 1815] [id = 651] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ed67c00) [pid = 1815] [serial = 1800] [outer = (nil)] [url = about:blank] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9e697c00) [pid = 1815] [serial = 1796] [outer = (nil)] [url = about:blank] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9e88b400) [pid = 1815] [serial = 1798] [outer = (nil)] [url = about:blank] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9e892c00) [pid = 1815] [serial = 1783] [outer = (nil)] [url = about:blank] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9e53d800) [pid = 1815] [serial = 1789] [outer = (nil)] [url = about:blank] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9e689400) [pid = 1815] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9e62e000) [pid = 1815] [serial = 1792] [outer = (nil)] [url = about:blank] 12:00:53 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e628400) [pid = 1815] [serial = 1791] [outer = (nil)] [url = about:blank] 12:00:54 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca20800 == 5 [pid = 1815] [id = 646] 12:00:54 INFO - PROCESS | 1768 | --DOCSHELL 0x9e870000 == 4 [pid = 1815] [id = 650] 12:00:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ffa2000 == 5 [pid = 1815] [id = 661] 12:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ffa0400) [pid = 1815] [serial = 1824] [outer = (nil)] 12:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9ffa2c00) [pid = 1815] [serial = 1825] [outer = 0x9ffa0400] 12:00:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ffa5000 == 6 [pid = 1815] [id = 662] 12:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9ffa6400) [pid = 1815] [serial = 1826] [outer = (nil)] 12:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9ffa6800) [pid = 1815] [serial = 1827] [outer = 0x9ffa6400] 12:00:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ffa8400 == 7 [pid = 1815] [id = 663] 12:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ffa8800) [pid = 1815] [serial = 1828] [outer = (nil)] 12:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ffa8c00) [pid = 1815] [serial = 1829] [outer = 0x9ffa8800] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc64800 == 8 [pid = 1815] [id = 664] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9dc64c00) [pid = 1815] [serial = 1830] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9dc65000) [pid = 1815] [serial = 1831] [outer = 0x9dc64c00] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc69000 == 9 [pid = 1815] [id = 665] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9dc69400) [pid = 1815] [serial = 1832] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9dc69800) [pid = 1815] [serial = 1833] [outer = 0x9dc69400] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc68400 == 10 [pid = 1815] [id = 666] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9dc6d800) [pid = 1815] [serial = 1834] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9dc6dc00) [pid = 1815] [serial = 1835] [outer = 0x9dc6d800] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc6f800 == 11 [pid = 1815] [id = 667] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9dc6fc00) [pid = 1815] [serial = 1836] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9dc70400) [pid = 1815] [serial = 1837] [outer = 0x9dc6fc00] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9f5ab400 == 12 [pid = 1815] [id = 668] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9faa5c00) [pid = 1815] [serial = 1838] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9faa6800) [pid = 1815] [serial = 1839] [outer = 0x9faa5c00] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3287800 == 13 [pid = 1815] [id = 669] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0xa5594c00) [pid = 1815] [serial = 1840] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9c141800) [pid = 1815] [serial = 1841] [outer = 0xa5594c00] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14b000 == 14 [pid = 1815] [id = 670] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9c14b400) [pid = 1815] [serial = 1842] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9c14bc00) [pid = 1815] [serial = 1843] [outer = 0x9c14b400] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14d000 == 15 [pid = 1815] [id = 671] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9c14d400) [pid = 1815] [serial = 1844] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9c14d800) [pid = 1815] [serial = 1845] [outer = 0x9c14d400] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c150800 == 16 [pid = 1815] [id = 672] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9c150c00) [pid = 1815] [serial = 1846] [outer = (nil)] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9dc6a400) [pid = 1815] [serial = 1847] [outer = 0x9c150c00] 12:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf99000 == 17 [pid = 1815] [id = 673] 12:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9bf99400) [pid = 1815] [serial = 1848] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9bf99800) [pid = 1815] [serial = 1849] [outer = 0x9bf99400] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9b800 == 18 [pid = 1815] [id = 674] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9bf9bc00) [pid = 1815] [serial = 1850] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9bf9c000) [pid = 1815] [serial = 1851] [outer = 0x9bf9bc00] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9dc00 == 19 [pid = 1815] [id = 675] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9bf9e000) [pid = 1815] [serial = 1852] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9bf9e400) [pid = 1815] [serial = 1853] [outer = 0x9bf9e000] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa0000 == 20 [pid = 1815] [id = 676] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9bfa0400) [pid = 1815] [serial = 1854] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9bfa0c00) [pid = 1815] [serial = 1855] [outer = 0x9bfa0400] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa2800 == 21 [pid = 1815] [id = 677] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9bfa2c00) [pid = 1815] [serial = 1856] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9bfa3000) [pid = 1815] [serial = 1857] [outer = 0x9bfa2c00] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa5400 == 22 [pid = 1815] [id = 678] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9bfa5800) [pid = 1815] [serial = 1858] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9bfa6000) [pid = 1815] [serial = 1859] [outer = 0x9bfa5800] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa7c00 == 23 [pid = 1815] [id = 679] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa0315400) [pid = 1815] [serial = 1860] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9dc70000) [pid = 1815] [serial = 1861] [outer = 0xa0315400] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0317800 == 24 [pid = 1815] [id = 680] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0xa0317c00) [pid = 1815] [serial = 1862] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9ca13c00) [pid = 1815] [serial = 1863] [outer = 0xa0317c00] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0319400 == 25 [pid = 1815] [id = 681] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa0319800) [pid = 1815] [serial = 1864] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0xa0319c00) [pid = 1815] [serial = 1865] [outer = 0xa0319800] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c144800 == 26 [pid = 1815] [id = 682] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9e53f800) [pid = 1815] [serial = 1866] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9c14b800) [pid = 1815] [serial = 1867] [outer = 0x9e53f800] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0322000 == 27 [pid = 1815] [id = 683] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0xa0322400) [pid = 1815] [serial = 1868] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa0322800) [pid = 1815] [serial = 1869] [outer = 0xa0322400] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c126400 == 28 [pid = 1815] [id = 684] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9c126800) [pid = 1815] [serial = 1870] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9c126c00) [pid = 1815] [serial = 1871] [outer = 0x9c126800] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c128800 == 29 [pid = 1815] [id = 685] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9c128c00) [pid = 1815] [serial = 1872] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9c129800) [pid = 1815] [serial = 1873] [outer = 0x9c128c00] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12bc00 == 30 [pid = 1815] [id = 686] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9c12c000) [pid = 1815] [serial = 1874] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9c12c400) [pid = 1815] [serial = 1875] [outer = 0x9c12c000] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12e000 == 31 [pid = 1815] [id = 687] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9c12e400) [pid = 1815] [serial = 1876] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x9c12e800) [pid = 1815] [serial = 1877] [outer = 0x9c12e400] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c130400 == 32 [pid = 1815] [id = 688] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x9c130800) [pid = 1815] [serial = 1878] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x9c130c00) [pid = 1815] [serial = 1879] [outer = 0x9c130800] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c132800 == 33 [pid = 1815] [id = 689] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x9c132c00) [pid = 1815] [serial = 1880] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x9c133000) [pid = 1815] [serial = 1881] [outer = 0x9c132c00] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c147000 == 34 [pid = 1815] [id = 690] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0xa042b400) [pid = 1815] [serial = 1882] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0xa042b800) [pid = 1815] [serial = 1883] [outer = 0xa042b400] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa042d800 == 35 [pid = 1815] [id = 691] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0xa042dc00) [pid = 1815] [serial = 1884] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0xa042e000) [pid = 1815] [serial = 1885] [outer = 0xa042dc00] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa042fc00 == 36 [pid = 1815] [id = 692] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0xa0430000) [pid = 1815] [serial = 1886] [outer = (nil)] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0xa0430400) [pid = 1815] [serial = 1887] [outer = 0xa0430000] 12:00:59 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0432000 == 37 [pid = 1815] [id = 693] 12:00:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0xa0432400) [pid = 1815] [serial = 1888] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x9c141400) [pid = 1815] [serial = 1889] [outer = 0xa0432400] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0434000 == 38 [pid = 1815] [id = 694] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0xa0434400) [pid = 1815] [serial = 1890] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0xa0434800) [pid = 1815] [serial = 1891] [outer = 0xa0434400] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0436400 == 39 [pid = 1815] [id = 695] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0xa0436800) [pid = 1815] [serial = 1892] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0xa0436c00) [pid = 1815] [serial = 1893] [outer = 0xa0436800] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x9bf69400) [pid = 1815] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x9e6da800) [pid = 1815] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x9e68ac00) [pid = 1815] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x9e527400) [pid = 1815] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x9bf71800) [pid = 1815] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x9e69c800) [pid = 1815] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x9e6d8000) [pid = 1815] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9e528c00) [pid = 1815] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 12:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9ca7b400) [pid = 1815] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e69c800 == 40 [pid = 1815] [id = 696] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9e6a0400) [pid = 1815] [serial = 1894] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9e6a4800) [pid = 1815] [serial = 1895] [outer = 0x9e6a0400] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9f509400 == 41 [pid = 1815] [id = 697] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x9f509800) [pid = 1815] [serial = 1896] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9f509c00) [pid = 1815] [serial = 1897] [outer = 0x9f509800] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9f50e000 == 42 [pid = 1815] [id = 698] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x9f50e400) [pid = 1815] [serial = 1898] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9f50e800) [pid = 1815] [serial = 1899] [outer = 0x9f50e400] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9f510400 == 43 [pid = 1815] [id = 699] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9f510800) [pid = 1815] [serial = 1900] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x9f510c00) [pid = 1815] [serial = 1901] [outer = 0x9f510800] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9be800 == 44 [pid = 1815] [id = 700] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x9d9bec00) [pid = 1815] [serial = 1902] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x9bfa0800) [pid = 1815] [serial = 1903] [outer = 0x9d9bec00] 12:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c2800 == 45 [pid = 1815] [id = 701] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x9d9c2c00) [pid = 1815] [serial = 1904] [outer = (nil)] 12:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x9d9c3000) [pid = 1815] [serial = 1905] [outer = 0x9d9c2c00] 12:01:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f3c00 == 46 [pid = 1815] [id = 702] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x9c1f4000) [pid = 1815] [serial = 1906] [outer = (nil)] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9bfa5c00) [pid = 1815] [serial = 1907] [outer = 0x9c1f4000] 12:01:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f5c00 == 47 [pid = 1815] [id = 703] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x9c1f6000) [pid = 1815] [serial = 1908] [outer = (nil)] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9c1f6400) [pid = 1815] [serial = 1909] [outer = 0x9c1f6000] 12:01:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f8000 == 48 [pid = 1815] [id = 704] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9c1f8400) [pid = 1815] [serial = 1910] [outer = (nil)] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9c1f8800) [pid = 1815] [serial = 1911] [outer = 0x9c1f8400] 12:01:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1fa400 == 49 [pid = 1815] [id = 705] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9c1fa800) [pid = 1815] [serial = 1912] [outer = (nil)] 12:01:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9c1fac00) [pid = 1815] [serial = 1913] [outer = 0x9c1fa800] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc63800 == 50 [pid = 1815] [id = 706] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9dc66800) [pid = 1815] [serial = 1914] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x9dc6ac00) [pid = 1815] [serial = 1915] [outer = 0x9dc66800] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dfe5000 == 51 [pid = 1815] [id = 707] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9dfe5400) [pid = 1815] [serial = 1916] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x9dfe5800) [pid = 1815] [serial = 1917] [outer = 0x9dfe5400] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dfe8800 == 52 [pid = 1815] [id = 708] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x9dfe8c00) [pid = 1815] [serial = 1918] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x9dfe9000) [pid = 1815] [serial = 1919] [outer = 0x9dfe8c00] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dfea800 == 53 [pid = 1815] [id = 709] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x9dfeac00) [pid = 1815] [serial = 1920] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x9c129000) [pid = 1815] [serial = 1921] [outer = 0x9dfeac00] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dfec000 == 54 [pid = 1815] [id = 710] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9dfec400) [pid = 1815] [serial = 1922] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x9dfec800) [pid = 1815] [serial = 1923] [outer = 0x9dfec400] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc68000 == 55 [pid = 1815] [id = 711] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x9e535c00) [pid = 1815] [serial = 1924] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x9faa2c00) [pid = 1815] [serial = 1925] [outer = 0x9e535c00] 12:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0324400 == 56 [pid = 1815] [id = 712] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0xa0324800) [pid = 1815] [serial = 1926] [outer = (nil)] 12:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0xa0324c00) [pid = 1815] [serial = 1927] [outer = 0xa0324800] 12:01:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfcf800 == 57 [pid = 1815] [id = 713] 12:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x9cfcfc00) [pid = 1815] [serial = 1928] [outer = (nil)] 12:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9cfd0000) [pid = 1815] [serial = 1929] [outer = 0x9cfcfc00] 12:01:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd2400 == 58 [pid = 1815] [id = 714] 12:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x9cfd2800) [pid = 1815] [serial = 1930] [outer = (nil)] 12:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9cfd2c00) [pid = 1815] [serial = 1931] [outer = 0x9cfd2800] 12:01:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 12:01:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 12:01:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 12:01:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:14 INFO - PROCESS | 1768 | [Parent 1768] 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 12:01:15 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9e697400) [pid = 1815] [serial = 1820] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9bf6e800) [pid = 1815] [serial = 1818] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9e603c00) [pid = 1815] [serial = 1812] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9c118000) [pid = 1815] [serial = 1803] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa275e800) [pid = 1815] [serial = 1801] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9e6e1400) [pid = 1815] [serial = 1815] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9e627000) [pid = 1815] [serial = 1813] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9e52b000) [pid = 1815] [serial = 1808] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9e67fc00) [pid = 1815] [serial = 1810] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9e681c00) [pid = 1815] [serial = 1806] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9e541000) [pid = 1815] [serial = 1805] [outer = (nil)] [url = about:blank] 12:01:15 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9e878400) [pid = 1815] [serial = 1817] [outer = (nil)] [url = about:blank] 12:01:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf71400 == 57 [pid = 1815] [id = 652] 12:01:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 12:01:19 INFO - ...................................................... 12:01:19 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 30184ms 12:01:19 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 12:01:19 INFO - PROCESS | 1768 | 1483819279681 Marionette TRACE conn4 <- [1,1995,null,{"value":["/service-workers/service-worker/fetch-event-redirect.https.html",0,null,null,[["Non-navigation, manual redirect, cors mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to no-cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to no-cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to no-cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to no-cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to cors without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to cors with credentials should fail interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null]]]}] 12:01:19 INFO - PROCESS | 1768 | 1483819279796 Marionette TRACE conn4 -> [0,1996,"getWindowHandle",null] 12:01:19 INFO - PROCESS | 1768 | 1483819279804 Marionette TRACE conn4 <- [1,1996,null,{"value":"2147483649"}] 12:01:19 INFO - PROCESS | 1768 | 1483819279823 Marionette TRACE conn4 -> [0,1997,"timeouts",{"script":35000}] 12:01:19 INFO - PROCESS | 1768 | 1483819279831 Marionette TRACE conn4 <- [1,1997,null,{}] 12:01:19 INFO - PROCESS | 1768 | 1483819279859 Marionette TRACE conn4 -> [0,1998,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x9ffa0400) [pid = 1815] [serial = 1824] [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] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9ffa6400) [pid = 1815] [serial = 1826] [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] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x9ffa8800) [pid = 1815] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9dc64c00) [pid = 1815] [serial = 1830] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9dc69400) [pid = 1815] [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] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0xa0319800) [pid = 1815] [serial = 1864] [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] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9bfa5800) [pid = 1815] [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] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0xa5594c00) [pid = 1815] [serial = 1840] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9faa5c00) [pid = 1815] [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] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9dc6fc00) [pid = 1815] [serial = 1836] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:19 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9dc6d800) [pid = 1815] [serial = 1834] [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] 12:01:20 INFO - PROCESS | 1768 | 1483819280153 Marionette TRACE conn4 <- [1,1998,null,{"value":null}] 12:01:20 INFO - PROCESS | 1768 | 1483819280254 Marionette TRACE conn4 -> [0,1999,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97bc00 == 58 [pid = 1815] [id = 715] 12:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9c97c000) [pid = 1815] [serial = 1932] [outer = (nil)] 12:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9ca15800) [pid = 1815] [serial = 1933] [outer = 0x9c97c000] 12:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9ca73c00) [pid = 1815] [serial = 1934] [outer = 0x9c97c000] 12:01:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfdb000 == 59 [pid = 1815] [id = 716] 12:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9cfdb800) [pid = 1815] [serial = 1935] [outer = (nil)] 12:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9cfdc400) [pid = 1815] [serial = 1936] [outer = 0x9cfdb800] 12:01:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 12:01:21 INFO - PROCESS | 1768 | 1483819281823 Marionette TRACE conn4 <- [1,1999,null,{"value":["/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html",0,null,null,[["respondWith() invokes stopImmediatePropagation()",0,null,null]]]}] 12:01:21 INFO - . 12:01:21 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 2057ms 12:01:21 INFO - PROCESS | 1768 | 1483819281883 Marionette TRACE conn4 -> [0,2000,"getWindowHandle",null] 12:01:21 INFO - PROCESS | 1768 | 1483819281894 Marionette TRACE conn4 <- [1,2000,null,{"value":"2147483649"}] 12:01:21 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 12:01:21 INFO - Clearing pref dom.serviceWorkers.enabled 12:01:21 INFO - PROCESS | 1768 | 1483819281910 Marionette TRACE conn4 -> [0,2001,"getContext",null] 12:01:21 INFO - PROCESS | 1768 | 1483819281930 Marionette TRACE conn4 <- [1,2001,null,{"value":"content"}] 12:01:21 INFO - PROCESS | 1768 | 1483819281937 Marionette TRACE conn4 -> [0,2002,"setContext",{"value":"chrome"}] 12:01:21 INFO - PROCESS | 1768 | 1483819281941 Marionette TRACE conn4 <- [1,2002,null,{}] 12:01:21 INFO - PROCESS | 1768 | 1483819281954 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:01:21 INFO - PROCESS | 1768 | 1483819281973 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:01:21 INFO - PROCESS | 1768 | 1483819281981 Marionette TRACE conn4 -> [0,2004,"setContext",{"value":"content"}] 12:01:21 INFO - PROCESS | 1768 | 1483819281985 Marionette TRACE conn4 <- [1,2004,null,{}] 12:01:21 INFO - PROCESS | 1768 | 1483819281991 Marionette TRACE conn4 -> [0,2005,"getContext",null] 12:01:22 INFO - PROCESS | 1768 | 1483819281997 Marionette TRACE conn4 <- [1,2005,null,{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282016 Marionette TRACE conn4 -> [0,2006,"setContext",{"value":"chrome"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282024 Marionette TRACE conn4 <- [1,2006,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282029 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:01:22 INFO - PROCESS | 1768 | 1483819282052 Marionette TRACE conn4 <- [1,2007,null,{"value":true}] 12:01:22 INFO - PROCESS | 1768 | 1483819282057 Marionette TRACE conn4 -> [0,2008,"setContext",{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282060 Marionette TRACE conn4 <- [1,2008,null,{}] 12:01:22 INFO - Setting pref dom.serviceWorkers.enabled (true) 12:01:22 INFO - PROCESS | 1768 | 1483819282066 Marionette TRACE conn4 -> [0,2009,"getContext",null] 12:01:22 INFO - PROCESS | 1768 | 1483819282070 Marionette TRACE conn4 <- [1,2009,null,{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282076 Marionette TRACE conn4 -> [0,2010,"setContext",{"value":"chrome"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282079 Marionette TRACE conn4 <- [1,2010,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282085 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:01:22 INFO - PROCESS | 1768 | 1483819282105 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:01:22 INFO - PROCESS | 1768 | 1483819282110 Marionette TRACE conn4 -> [0,2012,"setContext",{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282114 Marionette TRACE conn4 <- [1,2012,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282120 Marionette TRACE conn4 -> [0,2013,"getContext",null] 12:01:22 INFO - PROCESS | 1768 | 1483819282122 Marionette TRACE conn4 <- [1,2013,null,{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282127 Marionette TRACE conn4 -> [0,2014,"setContext",{"value":"chrome"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282130 Marionette TRACE conn4 <- [1,2014,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282152 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:01:22 INFO - PROCESS | 1768 | 1483819282176 Marionette TRACE conn4 <- [1,2015,null,{"value":true}] 12:01:22 INFO - PROCESS | 1768 | 1483819282182 Marionette TRACE conn4 -> [0,2016,"setContext",{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282185 Marionette TRACE conn4 <- [1,2016,null,{}] 12:01:22 INFO - Setting pref security.mixed_content.block_active_content (false) 12:01:22 INFO - PROCESS | 1768 | 1483819282191 Marionette TRACE conn4 -> [0,2017,"getContext",null] 12:01:22 INFO - PROCESS | 1768 | 1483819282195 Marionette TRACE conn4 <- [1,2017,null,{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282201 Marionette TRACE conn4 -> [0,2018,"setContext",{"value":"chrome"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282204 Marionette TRACE conn4 <- [1,2018,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282211 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n let type = prefInterface.getPrefType(pref);\n let value = false;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:01:22 INFO - PROCESS | 1768 | 1483819282377 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:01:22 INFO - PROCESS | 1768 | 1483819282433 Marionette TRACE conn4 -> [0,2020,"setContext",{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282439 Marionette TRACE conn4 <- [1,2020,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282477 Marionette TRACE conn4 -> [0,2021,"getContext",null] 12:01:22 INFO - PROCESS | 1768 | 1483819282480 Marionette TRACE conn4 <- [1,2021,null,{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282511 Marionette TRACE conn4 -> [0,2022,"setContext",{"value":"chrome"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282517 Marionette TRACE conn4 <- [1,2022,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282533 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:01:22 INFO - PROCESS | 1768 | 1483819282559 Marionette TRACE conn4 <- [1,2023,null,{"value":false}] 12:01:22 INFO - PROCESS | 1768 | 1483819282564 Marionette TRACE conn4 -> [0,2024,"setContext",{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282568 Marionette TRACE conn4 <- [1,2024,null,{}] 12:01:22 INFO - Setting pref security.mixed_content.block_display_content (false) 12:01:22 INFO - PROCESS | 1768 | 1483819282573 Marionette TRACE conn4 -> [0,2025,"getContext",null] 12:01:22 INFO - PROCESS | 1768 | 1483819282575 Marionette TRACE conn4 <- [1,2025,null,{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282581 Marionette TRACE conn4 -> [0,2026,"setContext",{"value":"chrome"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282583 Marionette TRACE conn4 <- [1,2026,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282589 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n let type = prefInterface.getPrefType(pref);\n let value = false;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:01:22 INFO - PROCESS | 1768 | 1483819282623 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:01:22 INFO - PROCESS | 1768 | 1483819282630 Marionette TRACE conn4 -> [0,2028,"setContext",{"value":"content"}] 12:01:22 INFO - PROCESS | 1768 | 1483819282633 Marionette TRACE conn4 <- [1,2028,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282640 Marionette TRACE conn4 -> [0,2029,"timeouts",{"script":35000}] 12:01:22 INFO - PROCESS | 1768 | 1483819282645 Marionette TRACE conn4 <- [1,2029,null,{}] 12:01:22 INFO - PROCESS | 1768 | 1483819282651 Marionette TRACE conn4 -> [0,2030,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:22 INFO - PROCESS | 1768 | 1483819282965 Marionette TRACE conn4 <- [1,2030,null,{"value":null}] 12:01:23 INFO - PROCESS | 1768 | 1483819283076 Marionette TRACE conn4 -> [0,2031,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf68800 == 60 [pid = 1815] [id = 717] 12:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9bf68c00) [pid = 1815] [serial = 1937] [outer = (nil)] 12:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x9c977400) [pid = 1815] [serial = 1938] [outer = 0x9bf68c00] 12:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9ca15000) [pid = 1815] [serial = 1939] [outer = 0x9bf68c00] 12:01:23 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:23 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9e62c000 == 59 [pid = 1815] [id = 660] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97bc00 == 58 [pid = 1815] [id = 715] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9ffa5000 == 57 [pid = 1815] [id = 662] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9f5ab400 == 56 [pid = 1815] [id = 668] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc69000 == 55 [pid = 1815] [id = 665] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9ffa8400 == 54 [pid = 1815] [id = 663] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc64800 == 53 [pid = 1815] [id = 664] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9ffa2000 == 52 [pid = 1815] [id = 661] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc6f800 == 51 [pid = 1815] [id = 667] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa0319400 == 50 [pid = 1815] [id = 681] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0xa3287800 == 49 [pid = 1815] [id = 669] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa5400 == 48 [pid = 1815] [id = 678] 12:01:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc68400 == 47 [pid = 1815] [id = 666] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0xa0319c00) [pid = 1815] [serial = 1865] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9bfa6000) [pid = 1815] [serial = 1859] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9c141800) [pid = 1815] [serial = 1841] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9faa6800) [pid = 1815] [serial = 1839] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9dc70400) [pid = 1815] [serial = 1837] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9dc6dc00) [pid = 1815] [serial = 1835] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9e886400) [pid = 1815] [serial = 1822] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9ffa2c00) [pid = 1815] [serial = 1825] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x9ffa6800) [pid = 1815] [serial = 1827] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x9ffa8c00) [pid = 1815] [serial = 1829] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9dc65000) [pid = 1815] [serial = 1831] [outer = (nil)] [url = about:blank] 12:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x9dc69800) [pid = 1815] [serial = 1833] [outer = (nil)] [url = about:blank] 12:01:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97a800 == 48 [pid = 1815] [id = 718] 12:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x9c977800) [pid = 1815] [serial = 1940] [outer = (nil)] 12:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x9c979c00) [pid = 1815] [serial = 1941] [outer = 0x9c977800] 12:01:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c149000 == 49 [pid = 1815] [id = 719] 12:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9c1ec800) [pid = 1815] [serial = 1942] [outer = (nil)] 12:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x9d21d800) [pid = 1815] [serial = 1943] [outer = 0x9c1ec800] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca79400 == 50 [pid = 1815] [id = 720] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9d217400) [pid = 1815] [serial = 1944] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9d219400) [pid = 1815] [serial = 1945] [outer = 0x9d217400] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97a400 == 51 [pid = 1815] [id = 721] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9d91dc00) [pid = 1815] [serial = 1946] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9d91e800) [pid = 1815] [serial = 1947] [outer = 0x9d91dc00] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c985000 == 52 [pid = 1815] [id = 722] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9d97ac00) [pid = 1815] [serial = 1948] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9d97b000) [pid = 1815] [serial = 1949] [outer = 0x9d97ac00] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c985800 == 53 [pid = 1815] [id = 723] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x9d97d400) [pid = 1815] [serial = 1950] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9d97dc00) [pid = 1815] [serial = 1951] [outer = 0x9d97d400] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c982c00 == 54 [pid = 1815] [id = 724] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x9d980400) [pid = 1815] [serial = 1952] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x9d980800) [pid = 1815] [serial = 1953] [outer = 0x9d980400] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c0800 == 55 [pid = 1815] [id = 725] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x9d9c0c00) [pid = 1815] [serial = 1954] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x9d9c1000) [pid = 1815] [serial = 1955] [outer = 0x9d9c0c00] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca18000 == 56 [pid = 1815] [id = 726] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x9d9c4400) [pid = 1815] [serial = 1956] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9d9c4c00) [pid = 1815] [serial = 1957] [outer = 0x9d9c4400] 12:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12dc00 == 57 [pid = 1815] [id = 727] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x9d9c7000) [pid = 1815] [serial = 1958] [outer = (nil)] 12:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x9b699c00) [pid = 1815] [serial = 1959] [outer = 0x9d9c7000] 12:01:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc64c00 == 58 [pid = 1815] [id = 728] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x9dc65000) [pid = 1815] [serial = 1960] [outer = (nil)] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x9dc65800) [pid = 1815] [serial = 1961] [outer = 0x9dc65000] 12:01:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd4400 == 59 [pid = 1815] [id = 729] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x9dc68800) [pid = 1815] [serial = 1962] [outer = (nil)] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x9dc68c00) [pid = 1815] [serial = 1963] [outer = 0x9dc68800] 12:01:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1ef400 == 60 [pid = 1815] [id = 730] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9dc6c800) [pid = 1815] [serial = 1964] [outer = (nil)] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x9dc6d000) [pid = 1815] [serial = 1965] [outer = 0x9dc6c800] 12:01:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c984c00 == 61 [pid = 1815] [id = 731] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9dc6f000) [pid = 1815] [serial = 1966] [outer = (nil)] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x9dc6f800) [pid = 1815] [serial = 1967] [outer = 0x9dc6f000] 12:01:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfdac00 == 62 [pid = 1815] [id = 732] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9dc71c00) [pid = 1815] [serial = 1968] [outer = (nil)] 12:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9dc72000) [pid = 1815] [serial = 1969] [outer = 0x9dc71c00] 12:01:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 12:01:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:29 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 12:01:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9e13ac00) [pid = 1815] [serial = 1970] [outer = 0x9d980400] 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:30 INFO - PROCESS | 1768 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 12:01:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6ac00 == 63 [pid = 1815] [id = 733] 12:01:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9bf98800) [pid = 1815] [serial = 1971] [outer = (nil)] 12:01:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9bfa5000) [pid = 1815] [serial = 1972] [outer = 0x9bf98800] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9cfcfc00) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9bf9bc00) [pid = 1815] [serial = 1850] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9dfe5400) [pid = 1815] [serial = 1916] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9dc66800) [pid = 1815] [serial = 1914] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9d9bec00) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9c1f8400) [pid = 1815] [serial = 1910] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9d9c2c00) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9cfd2800) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9c14d400) [pid = 1815] [serial = 1844] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9c1fa800) [pid = 1815] [serial = 1912] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9c128c00) [pid = 1815] [serial = 1872] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9e535c00) [pid = 1815] [serial = 1924] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0xa0322400) [pid = 1815] [serial = 1868] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0xa0324800) [pid = 1815] [serial = 1926] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9c150c00) [pid = 1815] [serial = 1846] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0xa0432400) [pid = 1815] [serial = 1888] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9dfeac00) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9f509800) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x9c1f4000) [pid = 1815] [serial = 1906] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9c1f6000) [pid = 1815] [serial = 1908] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x9bfa2c00) [pid = 1815] [serial = 1856] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9bfa0400) [pid = 1815] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9c130800) [pid = 1815] [serial = 1878] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9c126800) [pid = 1815] [serial = 1870] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9dfe8c00) [pid = 1815] [serial = 1918] [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] 12:01:31 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9f50e400) [pid = 1815] [serial = 1898] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9bf9e000) [pid = 1815] [serial = 1852] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9bf99400) [pid = 1815] [serial = 1848] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9dfec400) [pid = 1815] [serial = 1922] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0xa0317c00) [pid = 1815] [serial = 1862] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x9f510800) [pid = 1815] [serial = 1900] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9c14b400) [pid = 1815] [serial = 1842] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0xa0436800) [pid = 1815] [serial = 1892] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x9c97c000) [pid = 1815] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0xa0315400) [pid = 1815] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x9e53f800) [pid = 1815] [serial = 1866] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x9c132c00) [pid = 1815] [serial = 1880] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0xa042b400) [pid = 1815] [serial = 1882] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0xa042dc00) [pid = 1815] [serial = 1884] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0xa0434400) [pid = 1815] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0xa0430000) [pid = 1815] [serial = 1886] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x9c12c000) [pid = 1815] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9c12e400) [pid = 1815] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9e6a0400) [pid = 1815] [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] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x9e62c400) [pid = 1815] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 12:01:32 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x9cfdb800) [pid = 1815] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 12:01:32 INFO - PROCESS | 1768 | 1483819292377 Marionette TRACE conn4 <- [1,2031,null,{"value":["/service-workers/service-worker/fetch-event.https.html",0,null,null,[["Service Worker responds to fetch event with string",0,null,null],["Service Worker responds to fetch event with blob body",0,null,null],["Service Worker responds to fetch event with the referrer URL",0,null,null],["Service Worker responds to fetch event with the referrer URL",0,null,null],["Service Worker responds to fetch event with an existing client id",0,null,null],["Service Worker does not respond to fetch event",0,null,null],["Service Worker responds to fetch event with null response body",0,null,null],["Service Worker fetches other file in fetch event",0,null,null],["Service Worker responds to fetch event with POST form",0,null,null],["Multiple calls of respondWith must throw InvalidStateErrors",0,null,null],["Service Worker event.respondWith must set the used flag",0,null,null],["Service Worker must not expose FetchEvent URL fragments.",0,null,null],["Service Worker responds to fetch event with the correct cache types",0,null,null],["Service Worker should intercept EventSource",0,null,null],["Service Worker responds to fetch event with the correct integrity_metadata",0,null,null]]]}] 12:01:32 INFO - ............... 12:01:32 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 10520ms 12:01:32 INFO - PROCESS | 1768 | 1483819292435 Marionette TRACE conn4 -> [0,2032,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 1768 | 1483819292439 Marionette TRACE conn4 <- [1,2032,null,{"value":"2147483649"}] 12:01:32 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 12:01:32 INFO - Clearing pref dom.serviceWorkers.enabled 12:01:32 INFO - PROCESS | 1768 | 1483819292451 Marionette TRACE conn4 -> [0,2033,"getContext",null] 12:01:32 INFO - PROCESS | 1768 | 1483819292457 Marionette TRACE conn4 <- [1,2033,null,{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292467 Marionette TRACE conn4 -> [0,2034,"setContext",{"value":"chrome"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292471 Marionette TRACE conn4 <- [1,2034,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292479 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:01:32 INFO - PROCESS | 1768 | 1483819292496 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:01:32 INFO - PROCESS | 1768 | 1483819292502 Marionette TRACE conn4 -> [0,2036,"setContext",{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292511 Marionette TRACE conn4 <- [1,2036,null,{}] 12:01:32 INFO - Clearing pref security.mixed_content.block_active_content 12:01:32 INFO - PROCESS | 1768 | 1483819292525 Marionette TRACE conn4 -> [0,2037,"getContext",null] 12:01:32 INFO - PROCESS | 1768 | 1483819292529 Marionette TRACE conn4 <- [1,2037,null,{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292535 Marionette TRACE conn4 -> [0,2038,"setContext",{"value":"chrome"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292539 Marionette TRACE conn4 <- [1,2038,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292567 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:01:32 INFO - PROCESS | 1768 | 1483819292645 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:01:32 INFO - PROCESS | 1768 | 1483819292653 Marionette TRACE conn4 -> [0,2040,"setContext",{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292661 Marionette TRACE conn4 <- [1,2040,null,{}] 12:01:32 INFO - Clearing pref security.mixed_content.block_display_content 12:01:32 INFO - PROCESS | 1768 | 1483819292668 Marionette TRACE conn4 -> [0,2041,"getContext",null] 12:01:32 INFO - PROCESS | 1768 | 1483819292674 Marionette TRACE conn4 <- [1,2041,null,{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292692 Marionette TRACE conn4 -> [0,2042,"setContext",{"value":"chrome"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292701 Marionette TRACE conn4 <- [1,2042,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292706 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:01:32 INFO - PROCESS | 1768 | 1483819292724 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:01:32 INFO - PROCESS | 1768 | 1483819292731 Marionette TRACE conn4 -> [0,2044,"setContext",{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292734 Marionette TRACE conn4 <- [1,2044,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292739 Marionette TRACE conn4 -> [0,2045,"getContext",null] 12:01:32 INFO - PROCESS | 1768 | 1483819292745 Marionette TRACE conn4 <- [1,2045,null,{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292753 Marionette TRACE conn4 -> [0,2046,"setContext",{"value":"chrome"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292757 Marionette TRACE conn4 <- [1,2046,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292763 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:01:32 INFO - PROCESS | 1768 | 1483819292792 Marionette TRACE conn4 <- [1,2047,null,{"value":true}] 12:01:32 INFO - PROCESS | 1768 | 1483819292798 Marionette TRACE conn4 -> [0,2048,"setContext",{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292802 Marionette TRACE conn4 <- [1,2048,null,{}] 12:01:32 INFO - Setting pref dom.serviceWorkers.enabled (true) 12:01:32 INFO - PROCESS | 1768 | 1483819292808 Marionette TRACE conn4 -> [0,2049,"getContext",null] 12:01:32 INFO - PROCESS | 1768 | 1483819292812 Marionette TRACE conn4 <- [1,2049,null,{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292829 Marionette TRACE conn4 -> [0,2050,"setContext",{"value":"chrome"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292832 Marionette TRACE conn4 <- [1,2050,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292839 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:01:32 INFO - PROCESS | 1768 | 1483819292857 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:01:32 INFO - PROCESS | 1768 | 1483819292861 Marionette TRACE conn4 -> [0,2052,"setContext",{"value":"content"}] 12:01:32 INFO - PROCESS | 1768 | 1483819292864 Marionette TRACE conn4 <- [1,2052,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292871 Marionette TRACE conn4 -> [0,2053,"timeouts",{"script":185000}] 12:01:32 INFO - PROCESS | 1768 | 1483819292875 Marionette TRACE conn4 <- [1,2053,null,{}] 12:01:32 INFO - PROCESS | 1768 | 1483819292881 Marionette TRACE conn4 -> [0,2054,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:33 INFO - PROCESS | 1768 | 1483819293065 Marionette TRACE conn4 <- [1,2054,null,{"value":null}] 12:01:33 INFO - PROCESS | 1768 | 1483819293163 Marionette TRACE conn4 -> [0,2055,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-frame-resource.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:01:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6f800 == 64 [pid = 1815] [id = 734] 12:01:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9bf71000) [pid = 1815] [serial = 1973] [outer = (nil)] 12:01:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x9c143c00) [pid = 1815] [serial = 1974] [outer = 0x9bf71000] 12:01:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9c14a400) [pid = 1815] [serial = 1975] [outer = 0x9bf71000] 12:01:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d225000 == 65 [pid = 1815] [id = 735] 12:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9d913000) [pid = 1815] [serial = 1976] [outer = (nil)] 12:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x9d913c00) [pid = 1815] [serial = 1977] [outer = 0x9d913000] 12:01:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c8800 == 66 [pid = 1815] [id = 736] 12:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9d9c9400) [pid = 1815] [serial = 1978] [outer = (nil)] 12:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x9d9c9800) [pid = 1815] [serial = 1979] [outer = 0x9d9c9400] 12:01:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a1c00 == 67 [pid = 1815] [id = 737] 12:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9b6a3400) [pid = 1815] [serial = 1980] [outer = (nil)] 12:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9c120000) [pid = 1815] [serial = 1981] [outer = 0x9b6a3400] 12:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x9c119c00) [pid = 1815] [serial = 1982] [outer = 0x9b6a3400] 12:01:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97c800 == 68 [pid = 1815] [id = 738] 12:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x9c97cc00) [pid = 1815] [serial = 1983] [outer = (nil)] 12:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x9d910800) [pid = 1815] [serial = 1984] [outer = 0x9c97cc00] 12:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x9d914400) [pid = 1815] [serial = 1985] [outer = 0x9c97cc00] 12:01:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9cb400 == 69 [pid = 1815] [id = 739] 12:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x9dc65400) [pid = 1815] [serial = 1986] [outer = (nil)] 12:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x9dc67000) [pid = 1815] [serial = 1987] [outer = 0x9dc65400] 12:01:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c146400 == 70 [pid = 1815] [id = 740] 12:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9c147c00) [pid = 1815] [serial = 1988] [outer = (nil)] 12:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x9d918800) [pid = 1815] [serial = 1989] [outer = 0x9c147c00] 12:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9dc6f400) [pid = 1815] [serial = 1990] [outer = 0x9c147c00] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c0800 == 69 [pid = 1815] [id = 725] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c984c00 == 68 [pid = 1815] [id = 731] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf68800 == 67 [pid = 1815] [id = 717] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfcf800 == 66 [pid = 1815] [id = 713] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9b800 == 65 [pid = 1815] [id = 674] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9dfe5000 == 64 [pid = 1815] [id = 707] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc63800 == 63 [pid = 1815] [id = 706] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c132800 == 62 [pid = 1815] [id = 689] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9be800 == 61 [pid = 1815] [id = 700] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9cfd0000) [pid = 1815] [serial = 1929] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x9bf9c000) [pid = 1815] [serial = 1851] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x9dfe5800) [pid = 1815] [serial = 1917] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9dc6ac00) [pid = 1815] [serial = 1915] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x9bfa0800) [pid = 1815] [serial = 1903] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x9c1f8800) [pid = 1815] [serial = 1911] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x9d9c3000) [pid = 1815] [serial = 1905] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x9cfd2c00) [pid = 1815] [serial = 1931] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x9c14d800) [pid = 1815] [serial = 1845] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x9c1fac00) [pid = 1815] [serial = 1913] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x9c129800) [pid = 1815] [serial = 1873] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x9faa2c00) [pid = 1815] [serial = 1925] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0xa0322800) [pid = 1815] [serial = 1869] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0xa0324c00) [pid = 1815] [serial = 1927] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9dc6a400) [pid = 1815] [serial = 1847] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9c141400) [pid = 1815] [serial = 1889] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x9c129000) [pid = 1815] [serial = 1921] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x9f509c00) [pid = 1815] [serial = 1897] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x9bfa5c00) [pid = 1815] [serial = 1907] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x9c1f6400) [pid = 1815] [serial = 1909] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x9bfa3000) [pid = 1815] [serial = 1857] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9bfa0c00) [pid = 1815] [serial = 1855] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x9c130c00) [pid = 1815] [serial = 1879] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x9c126c00) [pid = 1815] [serial = 1871] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9dfe9000) [pid = 1815] [serial = 1919] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9f50e800) [pid = 1815] [serial = 1899] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9bf9e400) [pid = 1815] [serial = 1853] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9bf99800) [pid = 1815] [serial = 1849] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9dfec800) [pid = 1815] [serial = 1923] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x9ca13c00) [pid = 1815] [serial = 1863] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9f510c00) [pid = 1815] [serial = 1901] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9c14bc00) [pid = 1815] [serial = 1843] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0xa0436c00) [pid = 1815] [serial = 1893] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f8000 == 60 [pid = 1815] [id = 704] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c2800 == 59 [pid = 1815] [id = 701] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd2400 == 58 [pid = 1815] [id = 714] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14d000 == 57 [pid = 1815] [id = 671] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1fa400 == 56 [pid = 1815] [id = 705] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa7c00 == 55 [pid = 1815] [id = 679] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c144800 == 54 [pid = 1815] [id = 682] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c128800 == 53 [pid = 1815] [id = 685] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc68000 == 52 [pid = 1815] [id = 711] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa0322000 == 51 [pid = 1815] [id = 683] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa0324400 == 50 [pid = 1815] [id = 712] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c150800 == 49 [pid = 1815] [id = 672] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa0432000 == 48 [pid = 1815] [id = 693] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9dfea800 == 47 [pid = 1815] [id = 709] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12bc00 == 46 [pid = 1815] [id = 686] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9f509400 == 45 [pid = 1815] [id = 697] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f3c00 == 44 [pid = 1815] [id = 702] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa042fc00 == 43 [pid = 1815] [id = 692] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f5c00 == 42 [pid = 1815] [id = 703] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa2800 == 41 [pid = 1815] [id = 677] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c147000 == 40 [pid = 1815] [id = 690] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa0000 == 39 [pid = 1815] [id = 676] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfdb000 == 38 [pid = 1815] [id = 716] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12e000 == 37 [pid = 1815] [id = 687] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c130400 == 36 [pid = 1815] [id = 688] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa042d800 == 35 [pid = 1815] [id = 691] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c126400 == 34 [pid = 1815] [id = 684] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9e69c800 == 33 [pid = 1815] [id = 696] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9dfe8800 == 32 [pid = 1815] [id = 708] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9f50e000 == 31 [pid = 1815] [id = 698] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9dc00 == 30 [pid = 1815] [id = 675] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf99000 == 29 [pid = 1815] [id = 673] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9dfec000 == 28 [pid = 1815] [id = 710] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa0317800 == 27 [pid = 1815] [id = 680] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9f510400 == 26 [pid = 1815] [id = 699] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14b000 == 25 [pid = 1815] [id = 670] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa0436400 == 24 [pid = 1815] [id = 695] 12:01:38 INFO - PROCESS | 1768 | --DOCSHELL 0xa0434000 == 23 [pid = 1815] [id = 694] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9ca15800) [pid = 1815] [serial = 1933] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9dc70000) [pid = 1815] [serial = 1861] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9c14b800) [pid = 1815] [serial = 1867] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9c133000) [pid = 1815] [serial = 1881] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0xa042b800) [pid = 1815] [serial = 1883] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0xa042e000) [pid = 1815] [serial = 1885] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0xa0434800) [pid = 1815] [serial = 1891] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa0430400) [pid = 1815] [serial = 1887] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9c12c400) [pid = 1815] [serial = 1875] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9c12e800) [pid = 1815] [serial = 1877] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9e6a4800) [pid = 1815] [serial = 1895] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9e88bc00) [pid = 1815] [serial = 1823] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9cfdc400) [pid = 1815] [serial = 1936] [outer = (nil)] [url = about:blank] 12:01:38 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9ca73c00) [pid = 1815] [serial = 1934] [outer = (nil)] [url = about:blank] 12:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9bf9ec00) [pid = 1815] [serial = 1991] [outer = 0x9dc65400] 12:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9bfa3800) [pid = 1815] [serial = 1992] [outer = 0x9c147c00] 12:01:39 INFO - PROCESS | 1768 | [Child 1815] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9bf68c00) [pid = 1815] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9dc65000) [pid = 1815] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9d97d400) [pid = 1815] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9d9c7000) [pid = 1815] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9bf98800) [pid = 1815] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9dc6f000) [pid = 1815] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9dc71c00) [pid = 1815] [serial = 1968] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9d980400) [pid = 1815] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9dc68800) [pid = 1815] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9dc6c800) [pid = 1815] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9d91dc00) [pid = 1815] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9c977800) [pid = 1815] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9c1ec800) [pid = 1815] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9d9c0c00) [pid = 1815] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9d217400) [pid = 1815] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9d97ac00) [pid = 1815] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 12:01:41 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9d9c4400) [pid = 1815] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd4400 == 22 [pid = 1815] [id = 729] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1ef400 == 21 [pid = 1815] [id = 730] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca79400 == 20 [pid = 1815] [id = 720] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca18000 == 19 [pid = 1815] [id = 726] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfdac00 == 18 [pid = 1815] [id = 732] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6ac00 == 17 [pid = 1815] [id = 733] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c985000 == 16 [pid = 1815] [id = 722] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97a800 == 15 [pid = 1815] [id = 718] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12dc00 == 14 [pid = 1815] [id = 727] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc64c00 == 13 [pid = 1815] [id = 728] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c985800 == 12 [pid = 1815] [id = 723] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97a400 == 11 [pid = 1815] [id = 721] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c149000 == 10 [pid = 1815] [id = 719] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9dc65800) [pid = 1815] [serial = 1961] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9d97dc00) [pid = 1815] [serial = 1951] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9b699c00) [pid = 1815] [serial = 1959] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9bfa5000) [pid = 1815] [serial = 1972] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9dc6f800) [pid = 1815] [serial = 1967] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9dc72000) [pid = 1815] [serial = 1969] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9e13ac00) [pid = 1815] [serial = 1970] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9dc68c00) [pid = 1815] [serial = 1963] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9dc6d000) [pid = 1815] [serial = 1965] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9d91e800) [pid = 1815] [serial = 1947] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c979c00) [pid = 1815] [serial = 1941] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9d21d800) [pid = 1815] [serial = 1943] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9d9c1000) [pid = 1815] [serial = 1955] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9d219400) [pid = 1815] [serial = 1945] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9d97b000) [pid = 1815] [serial = 1949] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9d980800) [pid = 1815] [serial = 1953] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9d9c4c00) [pid = 1815] [serial = 1957] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9ca15000) [pid = 1815] [serial = 1939] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9c143c00) [pid = 1815] [serial = 1974] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9c977400) [pid = 1815] [serial = 1938] [outer = (nil)] [url = about:blank] 12:01:45 INFO - PROCESS | 1768 | --DOCSHELL 0x9c982c00 == 9 [pid = 1815] [id = 724] 12:01:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9cb400 == 8 [pid = 1815] [id = 739] 12:01:48 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9b6a3400) [pid = 1815] [serial = 1980] [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] 12:01:48 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9c97cc00) [pid = 1815] [serial = 1983] [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] 12:01:48 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9d9c9400) [pid = 1815] [serial = 1978] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/frame-cors?mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443] 12:01:48 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9d913000) [pid = 1815] [serial = 1976] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/frame-basic?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py] 12:01:48 INFO - PROCESS | 1768 | 1483819308415 Marionette TRACE conn4 <- [1,2055,null,{"value":["/service-workers/service-worker/fetch-frame-resource.https.html",0,null,null,[["Basic type response could be loaded in the iframe.",0,null,null],["CORS type response could be loaded in the iframe.",0,null,null],["Opaque type response could not be loaded in the iframe.",0,null,null],["Basic type response could be loaded in the new window.",0,null,null],["CORS type response could be loaded in the new window.",0,null,null],["Opaque type response could not be loaded in the new window.",0,null,null]]]}] 12:01:48 INFO - ...... 12:01:48 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 16031ms 12:01:48 INFO - PROCESS | 1768 | 1483819308485 Marionette TRACE conn4 -> [0,2056,"getWindowHandle",null] 12:01:48 INFO - PROCESS | 1768 | 1483819308501 Marionette TRACE conn4 <- [1,2056,null,{"value":"2147483649"}] 12:01:48 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 12:01:48 INFO - PROCESS | 1768 | 1483819308517 Marionette TRACE conn4 -> [0,2057,"timeouts",{"script":35000}] 12:01:48 INFO - PROCESS | 1768 | 1483819308525 Marionette TRACE conn4 <- [1,2057,null,{}] 12:01:48 INFO - PROCESS | 1768 | 1483819308541 Marionette TRACE conn4 -> [0,2058,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:48 INFO - PROCESS | 1768 | 1483819308788 Marionette TRACE conn4 <- [1,2058,null,{"value":null}] 12:01:48 INFO - PROCESS | 1768 | 1483819308836 Marionette TRACE conn4 -> [0,2059,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-header-visibility.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:01:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf65400 == 9 [pid = 1815] [id = 741] 12:01:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9bf6b000) [pid = 1815] [serial = 1993] [outer = (nil)] 12:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9bf9b800) [pid = 1815] [serial = 1994] [outer = 0x9bf6b000] 12:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9bfa2c00) [pid = 1815] [serial = 1995] [outer = 0x9bf6b000] 12:01:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11b400 == 10 [pid = 1815] [id = 742] 12:01:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9c11dc00) [pid = 1815] [serial = 1996] [outer = (nil)] 12:01:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9c122c00) [pid = 1815] [serial = 1997] [outer = 0x9c11dc00] 12:01:50 INFO - PROCESS | 1768 | 1483819310766 Marionette TRACE conn4 <- [1,2059,null,{"value":["/service-workers/service-worker/fetch-header-visibility.https.html",0,null,null,[["Visibility of defaulted headers during interception",0,null,null]]]}] 12:01:50 INFO - . 12:01:50 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 2302ms 12:01:50 INFO - PROCESS | 1768 | 1483819310816 Marionette TRACE conn4 -> [0,2060,"getWindowHandle",null] 12:01:50 INFO - PROCESS | 1768 | 1483819310826 Marionette TRACE conn4 <- [1,2060,null,{"value":"2147483649"}] 12:01:50 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 12:01:50 INFO - PROCESS | 1768 | 1483819310841 Marionette TRACE conn4 -> [0,2061,"timeouts",{"script":185000}] 12:01:50 INFO - PROCESS | 1768 | 1483819310847 Marionette TRACE conn4 <- [1,2061,null,{}] 12:01:50 INFO - PROCESS | 1768 | 1483819310856 Marionette TRACE conn4 -> [0,2062,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:51 INFO - PROCESS | 1768 | 1483819311058 Marionette TRACE conn4 <- [1,2062,null,{"value":null}] 12:01:51 INFO - PROCESS | 1768 | 1483819311126 Marionette TRACE conn4 -> [0,2063,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:01:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c117800 == 11 [pid = 1815] [id = 743] 12:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9c11bc00) [pid = 1815] [serial = 1998] [outer = (nil)] 12:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c141800) [pid = 1815] [serial = 1999] [outer = 0x9c11bc00] 12:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c147000) [pid = 1815] [serial = 2000] [outer = 0x9c11bc00] 12:01:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6e000 == 12 [pid = 1815] [id = 744] 12:01:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9bf9e800) [pid = 1815] [serial = 2001] [outer = (nil)] 12:01:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9bfa2800) [pid = 1815] [serial = 2002] [outer = 0x9bf9e800] 12:01:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14c400 == 13 [pid = 1815] [id = 745] 12:01:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c14e000) [pid = 1815] [serial = 2003] [outer = (nil)] 12:01:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c150800) [pid = 1815] [serial = 2004] [outer = 0x9c14e000] 12:01:53 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 12:01:53 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:53 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:53 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf65400 == 12 [pid = 1815] [id = 741] 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6f800 == 11 [pid = 1815] [id = 734] 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9c146400 == 10 [pid = 1815] [id = 740] 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97c800 == 9 [pid = 1815] [id = 738] 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a1c00 == 8 [pid = 1815] [id = 737] 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c8800 == 7 [pid = 1815] [id = 736] 12:01:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9d225000 == 6 [pid = 1815] [id = 735] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9dc67000) [pid = 1815] [serial = 1987] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c119c00) [pid = 1815] [serial = 1982] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9d914400) [pid = 1815] [serial = 1985] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9d9c9800) [pid = 1815] [serial = 1979] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9d913c00) [pid = 1815] [serial = 1977] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9d918800) [pid = 1815] [serial = 1989] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9d910800) [pid = 1815] [serial = 1984] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9c120000) [pid = 1815] [serial = 1981] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9dc6f400) [pid = 1815] [serial = 1990] [outer = (nil)] [url = about:blank] 12:01:53 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 12:01:53 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:53 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:53 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:54 INFO - PROCESS | 1768 | 1483819314086 Marionette TRACE conn4 <- [1,2063,null,{"value":["/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html",0,null,null,[["Verify Mixed content of fetch() in a Service Worker",0,null,null]]]}] 12:01:54 INFO - . 12:01:54 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 3300ms 12:01:54 INFO - PROCESS | 1768 | 1483819314143 Marionette TRACE conn4 -> [0,2064,"getWindowHandle",null] 12:01:54 INFO - PROCESS | 1768 | 1483819314149 Marionette TRACE conn4 <- [1,2064,null,{"value":"2147483649"}] 12:01:54 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 12:01:54 INFO - PROCESS | 1768 | 1483819314158 Marionette TRACE conn4 -> [0,2065,"timeouts",{"script":185000}] 12:01:54 INFO - PROCESS | 1768 | 1483819314165 Marionette TRACE conn4 <- [1,2065,null,{}] 12:01:54 INFO - PROCESS | 1768 | 1483819314175 Marionette TRACE conn4 -> [0,2066,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:54 INFO - PROCESS | 1768 | 1483819314561 Marionette TRACE conn4 <- [1,2066,null,{"value":null}] 12:01:54 INFO - PROCESS | 1768 | 1483819314644 Marionette TRACE conn4 -> [0,2067,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:01:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a1c00 == 7 [pid = 1815] [id = 746] 12:01:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9b6a4000) [pid = 1815] [serial = 2005] [outer = (nil)] 12:01:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9c119000) [pid = 1815] [serial = 2006] [outer = 0x9b6a4000] 12:01:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9c120400) [pid = 1815] [serial = 2007] [outer = 0x9b6a4000] 12:01:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c132800 == 8 [pid = 1815] [id = 747] 12:01:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c133000) [pid = 1815] [serial = 2008] [outer = (nil)] 12:01:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c133800) [pid = 1815] [serial = 2009] [outer = 0x9c133000] 12:01:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1ed800 == 9 [pid = 1815] [id = 748] 12:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9c1eec00) [pid = 1815] [serial = 2010] [outer = (nil)] 12:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c1ef800) [pid = 1815] [serial = 2011] [outer = 0x9c1eec00] 12:01:56 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 12:01:56 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:56 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:56 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:56 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9bf6b000) [pid = 1815] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 12:01:56 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c11dc00) [pid = 1815] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 12:01:56 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9bf71000) [pid = 1815] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 12:01:56 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9c147c00) [pid = 1815] [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.] 12:01:56 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9dc65400) [pid = 1815] [serial = 1986] [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.] 12:01:56 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 12:01:56 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:56 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:56 INFO - PROCESS | 1768 | [Child 1815] 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 12:01:57 INFO - PROCESS | 1768 | 1483819317030 Marionette TRACE conn4 <- [1,2067,null,{"value":["/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html",0,null,null,[["Verify Mixed content of fetch() in a Service Worker",0,null,null]]]}] 12:01:57 INFO - . 12:01:57 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 2900ms 12:01:57 INFO - PROCESS | 1768 | 1483819317060 Marionette TRACE conn4 -> [0,2068,"getWindowHandle",null] 12:01:57 INFO - PROCESS | 1768 | 1483819317069 Marionette TRACE conn4 <- [1,2068,null,{"value":"2147483649"}] 12:01:57 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 12:01:57 INFO - PROCESS | 1768 | 1483819317080 Marionette TRACE conn4 -> [0,2069,"timeouts",{"script":35000}] 12:01:57 INFO - PROCESS | 1768 | 1483819317085 Marionette TRACE conn4 <- [1,2069,null,{}] 12:01:57 INFO - PROCESS | 1768 | 1483819317094 Marionette TRACE conn4 -> [0,2070,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:57 INFO - PROCESS | 1768 | 1483819317335 Marionette TRACE conn4 <- [1,2070,null,{"value":null}] 12:01:57 INFO - PROCESS | 1768 | 1483819317460 Marionette TRACE conn4 -> [0,2071,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-css-base-url.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:01:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14c800 == 10 [pid = 1815] [id = 749] 12:01:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9c14cc00) [pid = 1815] [serial = 2012] [outer = (nil)] 12:01:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c1f2400) [pid = 1815] [serial = 2013] [outer = 0x9c14cc00] 12:01:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c1f4000) [pid = 1815] [serial = 2014] [outer = 0x9c14cc00] 12:01:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca14400 == 11 [pid = 1815] [id = 750] 12:01:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ca14800) [pid = 1815] [serial = 2015] [outer = (nil)] 12:01:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ca15000) [pid = 1815] [serial = 2016] [outer = 0x9ca14800] 12:01:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:01:59 INFO - PROCESS | 1768 | 1483819319195 Marionette TRACE conn4 <- [1,2071,null,{"value":["/service-workers/service-worker/fetch-request-css-base-url.https.html",0,null,null,[["CSS's base URL must be the request URL even when fetched from other URL.",1,"assert_equals: The base URL while loading the images referred from CSS must be the request URL of CSS. expected \"https://web-platform.test:8443/service-workers/service-worker/resources/dummy.png\" but got \"https://www1.web-platform.test:8443/service-workers/service-worker/resources/dummy.png\"","testDonePromise [0,2072,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 1768 | 1483819319236 Marionette TRACE conn4 <- [1,2072,null,{"value":"2147483649"}] 12:01:59 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 12:01:59 INFO - PROCESS | 1768 | 1483819319244 Marionette TRACE conn4 -> [0,2073,"timeouts",{"script":35000}] 12:01:59 INFO - PROCESS | 1768 | 1483819319250 Marionette TRACE conn4 <- [1,2073,null,{}] 12:01:59 INFO - PROCESS | 1768 | 1483819319256 Marionette TRACE conn4 -> [0,2074,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:01:59 INFO - PROCESS | 1768 | 1483819319501 Marionette TRACE conn4 <- [1,2074,null,{"value":null}] 12:01:59 INFO - PROCESS | 1768 | 1483819319561 Marionette TRACE conn4 -> [0,2075,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-css-images.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:01:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca75c00 == 12 [pid = 1815] [id = 751] 12:01:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9ca77000) [pid = 1815] [serial = 2017] [outer = (nil)] 12:01:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9cfce800) [pid = 1815] [serial = 2018] [outer = 0x9ca77000] 12:01:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9cfcd800) [pid = 1815] [serial = 2019] [outer = 0x9ca77000] 12:02:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d220400 == 13 [pid = 1815] [id = 752] 12:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d220800) [pid = 1815] [serial = 2020] [outer = (nil)] 12:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9d220c00) [pid = 1815] [serial = 2021] [outer = 0x9d220800] 12:02:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6b000 == 14 [pid = 1815] [id = 753] 12:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9bf6f400) [pid = 1815] [serial = 2022] [outer = (nil)] 12:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9bf70c00) [pid = 1815] [serial = 2023] [outer = 0x9bf6f400] 12:02:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa6400 == 15 [pid = 1815] [id = 754] 12:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9bfa7000) [pid = 1815] [serial = 2024] [outer = (nil)] 12:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9bfa7800) [pid = 1815] [serial = 2025] [outer = 0x9bfa7000] 12:02:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12f800 == 16 [pid = 1815] [id = 755] 12:02:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c132400) [pid = 1815] [serial = 2026] [outer = (nil)] 12:02:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c133400) [pid = 1815] [serial = 2027] [outer = 0x9c132400] 12:02:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca14400 == 15 [pid = 1815] [id = 750] 12:02:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14c800 == 14 [pid = 1815] [id = 749] 12:02:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6e000 == 13 [pid = 1815] [id = 744] 12:02:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9c132800 == 12 [pid = 1815] [id = 747] 12:02:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a1c00 == 11 [pid = 1815] [id = 746] 12:02:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9c117800 == 10 [pid = 1815] [id = 743] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9bf9b800) [pid = 1815] [serial = 1994] [outer = (nil)] [url = about:blank] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c122c00) [pid = 1815] [serial = 1997] [outer = (nil)] [url = about:blank] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c141800) [pid = 1815] [serial = 1999] [outer = (nil)] [url = about:blank] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9c14a400) [pid = 1815] [serial = 1975] [outer = (nil)] [url = about:blank] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9bfa3800) [pid = 1815] [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.] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9bfa2c00) [pid = 1815] [serial = 1995] [outer = (nil)] [url = about:blank] 12:02:02 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9bf9ec00) [pid = 1815] [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.] 12:02:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11b400 == 9 [pid = 1815] [id = 742] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9b6a4000) [pid = 1815] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c14cc00) [pid = 1815] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9ca14800) [pid = 1815] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c1eec00) [pid = 1815] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9bf9e800) [pid = 1815] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c14e000) [pid = 1815] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9c133000) [pid = 1815] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 12:02:05 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9c11bc00) [pid = 1815] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 12:02:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6b000 == 8 [pid = 1815] [id = 753] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9cfce800) [pid = 1815] [serial = 2018] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9c1f4000) [pid = 1815] [serial = 2014] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9ca15000) [pid = 1815] [serial = 2016] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9c1ef800) [pid = 1815] [serial = 2011] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9c120400) [pid = 1815] [serial = 2007] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9bfa2800) [pid = 1815] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9c150800) [pid = 1815] [serial = 2004] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9c133800) [pid = 1815] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9c147000) [pid = 1815] [serial = 2000] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9c1f2400) [pid = 1815] [serial = 2013] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9c119000) [pid = 1815] [serial = 2006] [outer = (nil)] [url = about:blank] 12:02:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1ed800 == 7 [pid = 1815] [id = 748] 12:02:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14c400 == 6 [pid = 1815] [id = 745] 12:02:11 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9bf6f400) [pid = 1815] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 12:02:16 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9bf70c00) [pid = 1815] [serial = 2023] [outer = (nil)] [url = about:blank] 12:02:30 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 12:02:30 INFO - PROCESS | 1768 | 1483819350039 Marionette TRACE conn4 <- [1,2075,null,{"value":["/service-workers/service-worker/fetch-request-css-images.https.html",2,null,null,[["Verify FetchEvent for css image (backgroundImage).",0,null,null],["Verify FetchEvent for css image (shapeOutside).",2,"Test timed out",null],["Verify FetchEvent for css image-set (backgroundImage).",2,"Test timed out",null],["Verify FetchEvent for css image-set (shapeOutside).",2,"Test timed out",null]]]}] 12:02:30 INFO - .... 12:02:30 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 30834ms 12:02:30 INFO - PROCESS | 1768 | 1483819350081 Marionette TRACE conn4 -> [0,2076,"getWindowHandle",null] 12:02:30 INFO - PROCESS | 1768 | 1483819350088 Marionette TRACE conn4 <- [1,2076,null,{"value":"2147483649"}] 12:02:30 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 12:02:30 INFO - PROCESS | 1768 | 1483819350099 Marionette TRACE conn4 -> [0,2077,"timeouts",{"script":35000}] 12:02:30 INFO - PROCESS | 1768 | 1483819350108 Marionette TRACE conn4 <- [1,2077,null,{}] 12:02:30 INFO - PROCESS | 1768 | 1483819350128 Marionette TRACE conn4 -> [0,2078,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9d220400 == 5 [pid = 1815] [id = 752] 12:02:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa6400 == 4 [pid = 1815] [id = 754] 12:02:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12f800 == 3 [pid = 1815] [id = 755] 12:02:30 INFO - PROCESS | 1768 | 1483819350403 Marionette TRACE conn4 <- [1,2078,null,{"value":null}] 12:02:30 INFO - PROCESS | 1768 | 1483819350477 Marionette TRACE conn4 -> [0,2079,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-fallback.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:02:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a5000 == 4 [pid = 1815] [id = 756] 12:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9b6a5400) [pid = 1815] [serial = 2028] [outer = (nil)] 12:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9bf69800) [pid = 1815] [serial = 2029] [outer = 0x9b6a5400] 12:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9bf9b400) [pid = 1815] [serial = 2030] [outer = 0x9b6a5400] 12:02:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa6c00 == 5 [pid = 1815] [id = 757] 12:02:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9c116400) [pid = 1815] [serial = 2031] [outer = (nil)] 12:02:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9c117000) [pid = 1815] [serial = 2032] [outer = 0x9c116400] 12:02:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:32 INFO - PROCESS | 1768 | 1483819352535 Marionette TRACE conn4 <- [1,2079,null,{"value":["/service-workers/service-worker/fetch-request-fallback.https.html",0,null,null,[["Verify the fallback behavior of FetchEvent",0,null,null]]]}] 12:02:32 INFO - . 12:02:32 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2463ms 12:02:32 INFO - PROCESS | 1768 | 1483819352561 Marionette TRACE conn4 -> [0,2080,"getWindowHandle",null] 12:02:32 INFO - PROCESS | 1768 | 1483819352577 Marionette TRACE conn4 <- [1,2080,null,{"value":"2147483649"}] 12:02:32 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 12:02:32 INFO - PROCESS | 1768 | 1483819352593 Marionette TRACE conn4 -> [0,2081,"timeouts",{"script":35000}] 12:02:32 INFO - PROCESS | 1768 | 1483819352603 Marionette TRACE conn4 <- [1,2081,null,{}] 12:02:32 INFO - PROCESS | 1768 | 1483819352610 Marionette TRACE conn4 -> [0,2082,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:32 INFO - PROCESS | 1768 | 1483819352877 Marionette TRACE conn4 <- [1,2082,null,{"value":null}] 12:02:32 INFO - PROCESS | 1768 | 1483819352929 Marionette TRACE conn4 -> [0,2083,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-no-freshness-headers.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9f400 == 6 [pid = 1815] [id = 758] 12:02:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9bf9f800) [pid = 1815] [serial = 2033] [outer = (nil)] 12:02:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9c122c00) [pid = 1815] [serial = 2034] [outer = 0x9bf9f800] 12:02:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9c12a000) [pid = 1815] [serial = 2035] [outer = 0x9bf9f800] 12:02:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c147c00 == 7 [pid = 1815] [id = 759] 12:02:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9c149000) [pid = 1815] [serial = 2036] [outer = (nil)] 12:02:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9c14a000) [pid = 1815] [serial = 2037] [outer = 0x9c149000] 12:02:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 12:02:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9c14ec00) [pid = 1815] [serial = 2038] [outer = 0x9c149000] 12:02:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 12:02:34 INFO - PROCESS | 1768 | 1483819354790 Marionette TRACE conn4 <- [1,2083,null,{"value":["/service-workers/service-worker/fetch-request-no-freshness-headers.https.html",0,null,null,[["The headers of FetchEvent shouldn't contain freshness headers.",0,null,null]]]}] 12:02:34 INFO - . 12:02:34 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 2251ms 12:02:34 INFO - PROCESS | 1768 | 1483819354845 Marionette TRACE conn4 -> [0,2084,"getWindowHandle",null] 12:02:34 INFO - PROCESS | 1768 | 1483819354848 Marionette TRACE conn4 <- [1,2084,null,{"value":"2147483649"}] 12:02:34 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 12:02:34 INFO - PROCESS | 1768 | 1483819354856 Marionette TRACE conn4 -> [0,2085,"timeouts",{"script":185000}] 12:02:34 INFO - PROCESS | 1768 | 1483819354864 Marionette TRACE conn4 <- [1,2085,null,{}] 12:02:34 INFO - PROCESS | 1768 | 1483819354883 Marionette TRACE conn4 -> [0,2086,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:35 INFO - PROCESS | 1768 | 1483819355150 Marionette TRACE conn4 <- [1,2086,null,{"value":null}] 12:02:35 INFO - PROCESS | 1768 | 1483819355187 Marionette TRACE conn4 -> [0,2087,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-redirect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:02:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c147800 == 8 [pid = 1815] [id = 760] 12:02:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9c148000) [pid = 1815] [serial = 2039] [outer = (nil)] 12:02:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9c1f0800) [pid = 1815] [serial = 2040] [outer = 0x9c148000] 12:02:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c1f4400) [pid = 1815] [serial = 2041] [outer = 0x9c148000] 12:02:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c980400 == 9 [pid = 1815] [id = 761] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c980800) [pid = 1815] [serial = 2042] [outer = (nil)] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9c980c00) [pid = 1815] [serial = 2043] [outer = 0x9c980800] 12:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca15400 == 10 [pid = 1815] [id = 762] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ca15800) [pid = 1815] [serial = 2044] [outer = (nil)] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9ca15c00) [pid = 1815] [serial = 2045] [outer = 0x9ca15800] 12:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1a400 == 11 [pid = 1815] [id = 763] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9ca1a800) [pid = 1815] [serial = 2046] [outer = (nil)] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9ca1c000) [pid = 1815] [serial = 2047] [outer = 0x9ca1a800] 12:02:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca20400 == 12 [pid = 1815] [id = 764] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ca20c00) [pid = 1815] [serial = 2048] [outer = (nil)] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca6c400) [pid = 1815] [serial = 2049] [outer = 0x9ca20c00] 12:02:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12c800 == 13 [pid = 1815] [id = 765] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9ca6fc00) [pid = 1815] [serial = 2050] [outer = (nil)] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9ca70000) [pid = 1815] [serial = 2051] [outer = 0x9ca6fc00] 12:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca71000 == 14 [pid = 1815] [id = 766] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9ca72400) [pid = 1815] [serial = 2052] [outer = (nil)] 12:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9ca73400) [pid = 1815] [serial = 2053] [outer = 0x9ca72400] 12:02:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:37 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:37 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9ca76000) [pid = 1815] [serial = 2054] [outer = 0x9ca6fc00] 12:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9d91b400) [pid = 1815] [serial = 2055] [outer = 0x9ca20c00] 12:02:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1a400 == 13 [pid = 1815] [id = 763] 12:02:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca15400 == 12 [pid = 1815] [id = 762] 12:02:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9f400 == 11 [pid = 1815] [id = 758] 12:02:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa6c00 == 10 [pid = 1815] [id = 757] 12:02:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a5000 == 9 [pid = 1815] [id = 756] 12:02:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca75c00 == 8 [pid = 1815] [id = 751] 12:02:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 12:02:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9ca1a800) [pid = 1815] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9ca15800) [pid = 1815] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c149000) [pid = 1815] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9bf9f800) [pid = 1815] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca77000) [pid = 1815] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9d220800) [pid = 1815] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9bfa7000) [pid = 1815] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c132400) [pid = 1815] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9b6a5400) [pid = 1815] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 12:02:42 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c116400) [pid = 1815] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9ca6c400) [pid = 1815] [serial = 2049] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9ca70000) [pid = 1815] [serial = 2051] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9ca1c000) [pid = 1815] [serial = 2047] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9ca15c00) [pid = 1815] [serial = 2045] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9c1f0800) [pid = 1815] [serial = 2040] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9c14ec00) [pid = 1815] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9c14a000) [pid = 1815] [serial = 2037] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9c12a000) [pid = 1815] [serial = 2035] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9c122c00) [pid = 1815] [serial = 2034] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9cfcd800) [pid = 1815] [serial = 2019] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9d220c00) [pid = 1815] [serial = 2021] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9bfa7800) [pid = 1815] [serial = 2025] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9c133400) [pid = 1815] [serial = 2027] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9bf69800) [pid = 1815] [serial = 2029] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9c117000) [pid = 1815] [serial = 2032] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9bf9b400) [pid = 1815] [serial = 2030] [outer = (nil)] [url = about:blank] 12:02:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9c147c00 == 7 [pid = 1815] [id = 759] 12:02:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca20400 == 6 [pid = 1815] [id = 764] 12:02:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12c800 == 5 [pid = 1815] [id = 765] 12:02:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca71000 == 4 [pid = 1815] [id = 766] 12:02:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf62400 == 5 [pid = 1815] [id = 767] 12:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9bf66800) [pid = 1815] [serial = 2056] [outer = (nil)] 12:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9bf68800) [pid = 1815] [serial = 2057] [outer = 0x9bf66800] 12:02:47 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:47 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf67400 == 6 [pid = 1815] [id = 768] 12:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9bf68000) [pid = 1815] [serial = 2058] [outer = (nil)] 12:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9bf70400) [pid = 1815] [serial = 2059] [outer = 0x9bf68000] 12:02:48 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9ca72400) [pid = 1815] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 12:02:48 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:48 INFO - PROCESS | 1768 | [Child 1815] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 12:02:48 INFO - PROCESS | 1768 | 1483819368592 Marionette TRACE conn4 <- [1,2087,null,{"value":["/service-workers/service-worker/fetch-request-redirect.https.html",0,null,null,[["Verify redirect mode of Fetch API and ServiceWorker FetchEvent.",0,null,null],["Verify redirected of Response(Fetch API) and ServiceWorker FetchEvent.",0,null,null],["Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent.",0,null,null]]]}] 12:02:48 INFO - ... 12:02:48 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13789ms 12:02:48 INFO - PROCESS | 1768 | 1483819368669 Marionette TRACE conn4 -> [0,2088,"getWindowHandle",null] 12:02:48 INFO - PROCESS | 1768 | 1483819368673 Marionette TRACE conn4 <- [1,2088,null,{"value":"2147483649"}] 12:02:48 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 12:02:48 INFO - PROCESS | 1768 | 1483819368701 Marionette TRACE conn4 -> [0,2089,"timeouts",{"script":35000}] 12:02:48 INFO - PROCESS | 1768 | 1483819368709 Marionette TRACE conn4 <- [1,2089,null,{}] 12:02:48 INFO - PROCESS | 1768 | 1483819368719 Marionette TRACE conn4 -> [0,2090,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:48 INFO - PROCESS | 1768 | 1483819368927 Marionette TRACE conn4 <- [1,2090,null,{"value":null}] 12:02:49 INFO - PROCESS | 1768 | 1483819369008 Marionette TRACE conn4 -> [0,2091,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-resources.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa0000 == 7 [pid = 1815] [id = 769] 12:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9bfa0800) [pid = 1815] [serial = 2060] [outer = (nil)] 12:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9c120400) [pid = 1815] [serial = 2061] [outer = 0x9bfa0800] 12:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9c12c800) [pid = 1815] [serial = 2062] [outer = 0x9bfa0800] 12:02:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c115800 == 8 [pid = 1815] [id = 770] 12:02:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9c14bc00) [pid = 1815] [serial = 2063] [outer = (nil)] 12:02:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9c14c800) [pid = 1815] [serial = 2064] [outer = 0x9c14bc00] 12:02:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | [Child 1815] 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 12:02:50 INFO - PROCESS | 1768 | 1483819370859 Marionette TRACE conn4 <- [1,2091,null,{"value":["/service-workers/service-worker/fetch-request-resources.https.html",0,null,null,[["Verify FetchEvent for resources.",0,null,null]]]}] 12:02:50 INFO - . 12:02:50 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2215ms 12:02:50 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 12:02:50 INFO - PROCESS | 1768 | 1483819370911 Marionette TRACE conn4 -> [0,2092,"getWindowHandle",null] 12:02:50 INFO - PROCESS | 1768 | 1483819370914 Marionette TRACE conn4 <- [1,2092,null,{"value":"2147483649"}] 12:02:50 INFO - PROCESS | 1768 | 1483819370921 Marionette TRACE conn4 -> [0,2093,"timeouts",{"script":35000}] 12:02:50 INFO - PROCESS | 1768 | 1483819370924 Marionette TRACE conn4 <- [1,2093,null,{}] 12:02:50 INFO - PROCESS | 1768 | 1483819370933 Marionette TRACE conn4 -> [0,2094,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:51 INFO - PROCESS | 1768 | 1483819371156 Marionette TRACE conn4 <- [1,2094,null,{"value":null}] 12:02:51 INFO - PROCESS | 1768 | 1483819371220 Marionette TRACE conn4 -> [0,2095,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:02:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c127000 == 9 [pid = 1815] [id = 771] 12:02:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9c130800) [pid = 1815] [serial = 2065] [outer = (nil)] 12:02:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9c979c00) [pid = 1815] [serial = 2066] [outer = 0x9c130800] 12:02:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9c97d400) [pid = 1815] [serial = 2067] [outer = 0x9c130800] 12:02:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 12:02:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c132800 == 10 [pid = 1815] [id = 772] 12:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c146000) [pid = 1815] [serial = 2068] [outer = (nil)] 12:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c14a000) [pid = 1815] [serial = 2069] [outer = 0x9c146000] 12:02:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:53 INFO - PROCESS | 1768 | 1483819373411 Marionette TRACE conn4 <- [1,2095,null,{"value":["/service-workers/service-worker/fetch-request-xhr.https.html",0,null,null,[["Verify the body of FetchEvent using XMLHttpRequest",0,null,null]]]}] 12:02:53 INFO - . 12:02:53 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2550ms 12:02:53 INFO - PROCESS | 1768 | 1483819373472 Marionette TRACE conn4 -> [0,2096,"getWindowHandle",null] 12:02:53 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 12:02:53 INFO - PROCESS | 1768 | 1483819373483 Marionette TRACE conn4 <- [1,2096,null,{"value":"2147483649"}] 12:02:53 INFO - PROCESS | 1768 | 1483819373503 Marionette TRACE conn4 -> [0,2097,"timeouts",{"script":35000}] 12:02:53 INFO - PROCESS | 1768 | 1483819373506 Marionette TRACE conn4 <- [1,2097,null,{}] 12:02:53 INFO - PROCESS | 1768 | 1483819373514 Marionette TRACE conn4 -> [0,2098,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:53 INFO - PROCESS | 1768 | 1483819373790 Marionette TRACE conn4 <- [1,2098,null,{"value":null}] 12:02:53 INFO - PROCESS | 1768 | 1483819373880 Marionette TRACE conn4 -> [0,2099,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-response-xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:02:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a0c00 == 11 [pid = 1815] [id = 773] 12:02:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9b6a1400) [pid = 1815] [serial = 2070] [outer = (nil)] 12:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9bfa3c00) [pid = 1815] [serial = 2071] [outer = 0x9b6a1400] 12:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c11a000) [pid = 1815] [serial = 2072] [outer = 0x9b6a1400] 12:02:54 INFO - PROCESS | 1768 | --DOCSHELL 0x9c115800 == 10 [pid = 1815] [id = 770] 12:02:54 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa0000 == 9 [pid = 1815] [id = 769] 12:02:54 INFO - PROCESS | 1768 | --DOCSHELL 0x9c147800 == 8 [pid = 1815] [id = 760] 12:02:54 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9ca73400) [pid = 1815] [serial = 2053] [outer = (nil)] [url = about:blank] 12:02:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c130c00 == 9 [pid = 1815] [id = 774] 12:02:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c142400) [pid = 1815] [serial = 2073] [outer = (nil)] 12:02:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c143c00) [pid = 1815] [serial = 2074] [outer = 0x9c142400] 12:02:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:55 INFO - PROCESS | 1768 | 1483819375565 Marionette TRACE conn4 <- [1,2099,null,{"value":["/service-workers/service-worker/fetch-response-xhr.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 12:02:55 INFO - . 12:02:55 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2100ms 12:02:55 INFO - PROCESS | 1768 | 1483819375591 Marionette TRACE conn4 -> [0,2100,"getWindowHandle",null] 12:02:55 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 12:02:55 INFO - PROCESS | 1768 | 1483819375596 Marionette TRACE conn4 <- [1,2100,null,{"value":"2147483649"}] 12:02:55 INFO - PROCESS | 1768 | 1483819375603 Marionette TRACE conn4 -> [0,2101,"timeouts",{"script":185000}] 12:02:55 INFO - PROCESS | 1768 | 1483819375606 Marionette TRACE conn4 <- [1,2101,null,{}] 12:02:55 INFO - PROCESS | 1768 | 1483819375616 Marionette TRACE conn4 -> [0,2102,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:55 INFO - PROCESS | 1768 | 1483819375864 Marionette TRACE conn4 <- [1,2102,null,{"value":null}] 12:02:55 INFO - PROCESS | 1768 | 1483819375911 Marionette TRACE conn4 -> [0,2103,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-waits-for-activate.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:02:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa6000 == 10 [pid = 1815] [id = 775] 12:02:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c149800) [pid = 1815] [serial = 2075] [outer = (nil)] 12:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ca1c000) [pid = 1815] [serial = 2076] [outer = 0x9c149800] 12:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca73c00) [pid = 1815] [serial = 2077] [outer = 0x9c149800] 12:02:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfdb000 == 11 [pid = 1815] [id = 776] 12:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9cfdb400) [pid = 1815] [serial = 2078] [outer = (nil)] 12:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9cfdb800) [pid = 1815] [serial = 2079] [outer = 0x9cfdb400] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9bfa0800) [pid = 1815] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9bf66800) [pid = 1815] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c980800) [pid = 1815] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c14bc00) [pid = 1815] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c148000) [pid = 1815] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9bf68000) [pid = 1815] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9ca20c00) [pid = 1815] [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.] 12:02:57 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9ca6fc00) [pid = 1815] [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.] 12:02:58 INFO - PROCESS | 1768 | 1483819378544 Marionette TRACE conn4 <- [1,2103,null,{"value":["/service-workers/service-worker/fetch-waits-for-activate.https.html",0,null,null,[["Fetch events should wait for the activate event to complete.",0,null,null]]]}] 12:02:58 INFO - . 12:02:58 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2991ms 12:02:58 INFO - PROCESS | 1768 | 1483819378593 Marionette TRACE conn4 -> [0,2104,"getWindowHandle",null] 12:02:58 INFO - PROCESS | 1768 | 1483819378598 Marionette TRACE conn4 <- [1,2104,null,{"value":"2147483649"}] 12:02:58 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 12:02:58 INFO - PROCESS | 1768 | 1483819378604 Marionette TRACE conn4 -> [0,2105,"timeouts",{"script":35000}] 12:02:58 INFO - PROCESS | 1768 | 1483819378606 Marionette TRACE conn4 <- [1,2105,null,{}] 12:02:58 INFO - PROCESS | 1768 | 1483819378613 Marionette TRACE conn4 -> [0,2106,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:02:58 INFO - PROCESS | 1768 | 1483819378818 Marionette TRACE conn4 <- [1,2106,null,{"value":null}] 12:02:58 INFO - PROCESS | 1768 | 1483819378883 Marionette TRACE conn4 -> [0,2107,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/getregistration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:02:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c125800 == 12 [pid = 1815] [id = 777] 12:02:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c126000) [pid = 1815] [serial = 2080] [outer = (nil)] 12:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c134400) [pid = 1815] [serial = 2081] [outer = 0x9c126000] 12:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c14ec00) [pid = 1815] [serial = 2082] [outer = 0x9c126000] 12:02:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:02:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:00 INFO - PROCESS | 1768 | 1483819380506 Marionette TRACE conn4 <- [1,2107,null,{"value":["/service-workers/service-worker/getregistration.https.html",0,null,null,[["getRegistration",0,null,null],["Register then getRegistration",0,null,null],["Register then getRegistration with a URL having a fragment",0,null,null],["getRegistration with a cross origin URL",0,null,null],["Register then Unregister then getRegistration",0,null,null]]]}] 12:03:00 INFO - ..... 12:03:00 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1942ms 12:03:00 INFO - PROCESS | 1768 | 1483819380548 Marionette TRACE conn4 -> [0,2108,"getWindowHandle",null] 12:03:00 INFO - PROCESS | 1768 | 1483819380553 Marionette TRACE conn4 <- [1,2108,null,{"value":"2147483649"}] 12:03:00 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 12:03:00 INFO - PROCESS | 1768 | 1483819380567 Marionette TRACE conn4 -> [0,2109,"timeouts",{"script":35000}] 12:03:00 INFO - PROCESS | 1768 | 1483819380575 Marionette TRACE conn4 <- [1,2109,null,{}] 12:03:00 INFO - PROCESS | 1768 | 1483819380585 Marionette TRACE conn4 -> [0,2110,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:00 INFO - PROCESS | 1768 | 1483819380719 Marionette TRACE conn4 <- [1,2110,null,{"value":null}] 12:03:00 INFO - PROCESS | 1768 | 1483819380829 Marionette TRACE conn4 -> [0,2111,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/getregistrations.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf66400 == 13 [pid = 1815] [id = 778] 12:03:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9bf66800) [pid = 1815] [serial = 2083] [outer = (nil)] 12:03:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c121400) [pid = 1815] [serial = 2084] [outer = 0x9bf66800] 12:03:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c12ec00) [pid = 1815] [serial = 2085] [outer = 0x9bf66800] 12:03:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9c125800 == 12 [pid = 1815] [id = 777] 12:03:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9c130c00 == 11 [pid = 1815] [id = 774] 12:03:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a0c00 == 10 [pid = 1815] [id = 773] 12:03:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9c132800 == 9 [pid = 1815] [id = 772] 12:03:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa6000 == 8 [pid = 1815] [id = 775] 12:03:03 INFO - PROCESS | 1768 | --DOCSHELL 0x9c127000 == 7 [pid = 1815] [id = 771] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c979c00) [pid = 1815] [serial = 2066] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9bf68800) [pid = 1815] [serial = 2057] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c980c00) [pid = 1815] [serial = 2043] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c120400) [pid = 1815] [serial = 2061] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c12c800) [pid = 1815] [serial = 2062] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c14c800) [pid = 1815] [serial = 2064] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c1f4400) [pid = 1815] [serial = 2041] [outer = (nil)] [url = about:blank] 12:03:03 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9bf70400) [pid = 1815] [serial = 2059] [outer = (nil)] [url = about:blank] 12:03:04 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9d91b400) [pid = 1815] [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.] 12:03:04 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9ca76000) [pid = 1815] [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.] 12:03:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf62400 == 6 [pid = 1815] [id = 767] 12:03:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9c980400 == 5 [pid = 1815] [id = 761] 12:03:04 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf67400 == 4 [pid = 1815] [id = 768] 12:03:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6b000 == 5 [pid = 1815] [id = 779] 12:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9bf6d400) [pid = 1815] [serial = 2086] [outer = (nil)] 12:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9bf70400) [pid = 1815] [serial = 2087] [outer = 0x9bf6d400] 12:03:04 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:04 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:04 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa0c00 == 6 [pid = 1815] [id = 780] 12:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9bfa1400) [pid = 1815] [serial = 2088] [outer = (nil)] 12:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9bfa2c00) [pid = 1815] [serial = 2089] [outer = 0x9bfa1400] 12:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9bfa7c00) [pid = 1815] [serial = 2090] [outer = 0x9bfa1400] 12:03:05 INFO - PROCESS | 1768 | 1483819385172 Marionette TRACE conn4 <- [1,2111,null,{"value":["/service-workers/service-worker/getregistrations.https.html",0,null,null,[["Purge the existing registrations.",0,null,null],["getRegistrations",0,null,null],["Register then getRegistrations",0,null,null],["Register multiple times then getRegistrations",0,null,null],["Register then Unregister then getRegistrations",0,null,null],["Register then Unregister with controlled frame then getRegistrations",0,null,null],["getRegistrations promise resolves only with same origin registrations.",0,null,null]]]}] 12:03:05 INFO - ....... 12:03:05 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 4640ms 12:03:05 INFO - PROCESS | 1768 | 1483819385214 Marionette TRACE conn4 -> [0,2112,"getWindowHandle",null] 12:03:05 INFO - PROCESS | 1768 | 1483819385218 Marionette TRACE conn4 <- [1,2112,null,{"value":"2147483649"}] 12:03:05 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 12:03:05 INFO - PROCESS | 1768 | 1483819385225 Marionette TRACE conn4 -> [0,2113,"timeouts",{"script":35000}] 12:03:05 INFO - PROCESS | 1768 | 1483819385229 Marionette TRACE conn4 <- [1,2113,null,{}] 12:03:05 INFO - PROCESS | 1768 | 1483819385234 Marionette TRACE conn4 -> [0,2114,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:05 INFO - PROCESS | 1768 | 1483819385462 Marionette TRACE conn4 <- [1,2114,null,{"value":null}] 12:03:05 INFO - PROCESS | 1768 | 1483819385517 Marionette TRACE conn4 -> [0,2115,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/indexeddb.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9f000 == 7 [pid = 1815] [id = 781] 12:03:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c118000) [pid = 1815] [serial = 2091] [outer = (nil)] 12:03:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c130000) [pid = 1815] [serial = 2092] [outer = 0x9c118000] 12:03:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c145000) [pid = 1815] [serial = 2093] [outer = 0x9c118000] 12:03:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:06 INFO - PROCESS | 1768 | 1483819386943 Marionette TRACE conn4 <- [1,2115,null,{"value":["/service-workers/service-worker/indexeddb.https.html",0,null,null,[["Verify Indexed DB operation in a Service Worker",0,null,null]]]}] 12:03:06 INFO - . 12:03:06 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1734ms 12:03:06 INFO - PROCESS | 1768 | 1483819386966 Marionette TRACE conn4 -> [0,2116,"getWindowHandle",null] 12:03:06 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 12:03:06 INFO - PROCESS | 1768 | 1483819386978 Marionette TRACE conn4 <- [1,2116,null,{"value":"2147483649"}] 12:03:06 INFO - PROCESS | 1768 | 1483819386989 Marionette TRACE conn4 -> [0,2117,"timeouts",{"script":35000}] 12:03:06 INFO - PROCESS | 1768 | 1483819386992 Marionette TRACE conn4 <- [1,2117,null,{}] 12:03:07 INFO - PROCESS | 1768 | 1483819387023 Marionette TRACE conn4 -> [0,2118,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:07 INFO - PROCESS | 1768 | 1483819387213 Marionette TRACE conn4 <- [1,2118,null,{"value":null}] 12:03:07 INFO - PROCESS | 1768 | 1483819387304 Marionette TRACE conn4 -> [0,2119,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/install-event-type.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1ef800 == 8 [pid = 1815] [id = 782] 12:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c1f0800) [pid = 1815] [serial = 2094] [outer = (nil)] 12:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c984c00) [pid = 1815] [serial = 2095] [outer = 0x9c1f0800] 12:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9c985800) [pid = 1815] [serial = 2096] [outer = 0x9c1f0800] 12:03:08 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:08 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c149800) [pid = 1815] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c126000) [pid = 1815] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c146000) [pid = 1815] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c130800) [pid = 1815] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c142400) [pid = 1815] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9b6a1400) [pid = 1815] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 12:03:08 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9cfdb400) [pid = 1815] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 12:03:09 INFO - PROCESS | 1768 | 1483819389165 Marionette TRACE conn4 <- [1,2119,null,{"value":["/service-workers/service-worker/install-event-type.https.html",0,null,null,[["install event type",0,null,null]]]}] 12:03:09 INFO - . 12:03:09 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 2224ms 12:03:09 INFO - PROCESS | 1768 | 1483819389211 Marionette TRACE conn4 -> [0,2120,"getWindowHandle",null] 12:03:09 INFO - TEST-START | /service-workers/service-worker/installing.https.html 12:03:09 INFO - PROCESS | 1768 | 1483819389215 Marionette TRACE conn4 <- [1,2120,null,{"value":"2147483649"}] 12:03:09 INFO - PROCESS | 1768 | 1483819389222 Marionette TRACE conn4 -> [0,2121,"timeouts",{"script":35000}] 12:03:09 INFO - PROCESS | 1768 | 1483819389239 Marionette TRACE conn4 <- [1,2121,null,{}] 12:03:09 INFO - PROCESS | 1768 | 1483819389245 Marionette TRACE conn4 -> [0,2122,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:09 INFO - PROCESS | 1768 | 1483819389458 Marionette TRACE conn4 <- [1,2122,null,{"value":null}] 12:03:09 INFO - PROCESS | 1768 | 1483819389504 Marionette TRACE conn4 -> [0,2123,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/installing.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/installing.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd1000 == 9 [pid = 1815] [id = 783] 12:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9cfd1400) [pid = 1815] [serial = 2097] [outer = (nil)] 12:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9cfd6800) [pid = 1815] [serial = 2098] [outer = 0x9cfd1400] 12:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9cfd5000) [pid = 1815] [serial = 2099] [outer = 0x9cfd1400] 12:03:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a1400 == 10 [pid = 1815] [id = 784] 12:03:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9b6a4c00) [pid = 1815] [serial = 2100] [outer = (nil)] 12:03:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:10 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9bf9f400) [pid = 1815] [serial = 2101] [outer = 0x9b6a4c00] 12:03:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:03:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:03:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:11 INFO - PROCESS | 1768 | 1483819391103 Marionette TRACE conn4 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 12:03:11 INFO - . 12:03:11 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 1915ms 12:03:11 INFO - PROCESS | 1768 | 1483819391137 Marionette TRACE conn4 -> [0,2124,"getWindowHandle",null] 12:03:11 INFO - PROCESS | 1768 | 1483819391148 Marionette TRACE conn4 <- [1,2124,null,{"value":"2147483649"}] 12:03:11 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 12:03:11 INFO - PROCESS | 1768 | 1483819391171 Marionette TRACE conn4 -> [0,2125,"timeouts",{"script":35000}] 12:03:11 INFO - PROCESS | 1768 | 1483819391175 Marionette TRACE conn4 <- [1,2125,null,{}] 12:03:11 INFO - PROCESS | 1768 | 1483819391181 Marionette TRACE conn4 -> [0,2126,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:11 INFO - PROCESS | 1768 | 1483819391423 Marionette TRACE conn4 <- [1,2126,null,{"value":null}] 12:03:11 INFO - PROCESS | 1768 | 1483819391483 Marionette TRACE conn4 -> [0,2127,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/interfaces.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca13800 == 11 [pid = 1815] [id = 785] 12:03:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca20800) [pid = 1815] [serial = 2102] [outer = (nil)] 12:03:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d216400) [pid = 1815] [serial = 2103] [outer = 0x9ca20800] 12:03:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9d21a000) [pid = 1815] [serial = 2104] [outer = 0x9ca20800] 12:03:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:13 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6b000 == 10 [pid = 1815] [id = 779] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa0c00 == 9 [pid = 1815] [id = 780] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf66400 == 8 [pid = 1815] [id = 778] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9f000 == 7 [pid = 1815] [id = 781] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1ef800 == 6 [pid = 1815] [id = 782] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a1400 == 5 [pid = 1815] [id = 784] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd1000 == 4 [pid = 1815] [id = 783] 12:03:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfdb000 == 3 [pid = 1815] [id = 776] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9c134400) [pid = 1815] [serial = 2081] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c14ec00) [pid = 1815] [serial = 2082] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c14a000) [pid = 1815] [serial = 2069] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c97d400) [pid = 1815] [serial = 2067] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c143c00) [pid = 1815] [serial = 2074] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c11a000) [pid = 1815] [serial = 2072] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9cfdb800) [pid = 1815] [serial = 2079] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9ca73c00) [pid = 1815] [serial = 2077] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9ca1c000) [pid = 1815] [serial = 2076] [outer = (nil)] [url = about:blank] 12:03:13 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9bfa3c00) [pid = 1815] [serial = 2071] [outer = (nil)] [url = about:blank] 12:03:14 INFO - PROCESS | 1768 | 1483819394191 Marionette TRACE conn4 <- [1,2127,null,{"value":["/service-workers/service-worker/interfaces.https.html",0,null,null,[["Interfaces and attributes of ServiceWorkerContainer",0,null,null],["Interfaces and attributes of ServiceWorker",0,null,null],["Interfaces and attributes in ServiceWorkerGlobalScope",0,null,null],["ServiceWorkerGlobalScope",0,{},{}],["Clients",0,{},{}],["Client",0,{},{}],["WindowClient",0,{},{}],["CacheStorage",0,{},{}],["Cache",0,{},{}],["Event constructors",0,{},{}]]]}] 12:03:14 INFO - .......... 12:03:14 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 3050ms 12:03:14 INFO - PROCESS | 1768 | 1483819394234 Marionette TRACE conn4 -> [0,2128,"getWindowHandle",null] 12:03:14 INFO - PROCESS | 1768 | 1483819394237 Marionette TRACE conn4 <- [1,2128,null,{"value":"2147483649"}] 12:03:14 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 12:03:14 INFO - PROCESS | 1768 | 1483819394257 Marionette TRACE conn4 -> [0,2129,"timeouts",{"script":35000}] 12:03:14 INFO - PROCESS | 1768 | 1483819394261 Marionette TRACE conn4 <- [1,2129,null,{}] 12:03:14 INFO - PROCESS | 1768 | 1483819394283 Marionette TRACE conn4 -> [0,2130,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:14 INFO - PROCESS | 1768 | 1483819394485 Marionette TRACE conn4 <- [1,2130,null,{"value":null}] 12:03:14 INFO - PROCESS | 1768 | 1483819394556 Marionette TRACE conn4 -> [0,2131,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/invalid-blobtype.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa3400 == 4 [pid = 1815] [id = 786] 12:03:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9bfa3c00) [pid = 1815] [serial = 2105] [outer = (nil)] 12:03:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9c122c00) [pid = 1815] [serial = 2106] [outer = 0x9bfa3c00] 12:03:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c12a400) [pid = 1815] [serial = 2107] [outer = 0x9bfa3c00] 12:03:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14ac00 == 5 [pid = 1815] [id = 787] 12:03:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c14c400) [pid = 1815] [serial = 2108] [outer = (nil)] 12:03:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c14d000) [pid = 1815] [serial = 2109] [outer = 0x9c14c400] 12:03:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:16 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 12:03:16 INFO - PROCESS | 1768 | 1483819396332 Marionette TRACE conn4 <- [1,2131,null,{"value":["/service-workers/service-worker/invalid-blobtype.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 12:03:16 INFO - . 12:03:16 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 2116ms 12:03:16 INFO - PROCESS | 1768 | 1483819396373 Marionette TRACE conn4 -> [0,2132,"getWindowHandle",null] 12:03:16 INFO - PROCESS | 1768 | 1483819396388 Marionette TRACE conn4 <- [1,2132,null,{"value":"2147483649"}] 12:03:16 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 12:03:16 INFO - PROCESS | 1768 | 1483819396404 Marionette TRACE conn4 -> [0,2133,"timeouts",{"script":35000}] 12:03:16 INFO - PROCESS | 1768 | 1483819396409 Marionette TRACE conn4 <- [1,2133,null,{}] 12:03:16 INFO - PROCESS | 1768 | 1483819396426 Marionette TRACE conn4 -> [0,2134,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:16 INFO - PROCESS | 1768 | 1483819396599 Marionette TRACE conn4 <- [1,2134,null,{"value":null}] 12:03:16 INFO - PROCESS | 1768 | 1483819396652 Marionette TRACE conn4 -> [0,2135,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/invalid-header.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12e000 == 6 [pid = 1815] [id = 788] 12:03:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c134000) [pid = 1815] [serial = 2110] [outer = (nil)] 12:03:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c1f5000) [pid = 1815] [serial = 2111] [outer = 0x9c134000] 12:03:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c97a800) [pid = 1815] [serial = 2112] [outer = 0x9c134000] 12:03:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c118000) [pid = 1815] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9cfd1400) [pid = 1815] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c1f0800) [pid = 1815] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9b6a4c00) [pid = 1815] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9bf6d400) [pid = 1815] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9bf66800) [pid = 1815] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 12:03:18 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9bfa1400) [pid = 1815] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 12:03:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca16400 == 7 [pid = 1815] [id = 789] 12:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ca18c00) [pid = 1815] [serial = 2113] [outer = (nil)] 12:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ca1bc00) [pid = 1815] [serial = 2114] [outer = 0x9ca18c00] 12:03:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:18 INFO - PROCESS | 1768 | 1483819398657 Marionette TRACE conn4 <- [1,2135,null,{"value":["/service-workers/service-worker/invalid-header.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 12:03:18 INFO - . 12:03:18 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 2314ms 12:03:18 INFO - PROCESS | 1768 | 1483819398720 Marionette TRACE conn4 -> [0,2136,"getWindowHandle",null] 12:03:18 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 12:03:18 INFO - PROCESS | 1768 | 1483819398724 Marionette TRACE conn4 <- [1,2136,null,{"value":"2147483649"}] 12:03:18 INFO - PROCESS | 1768 | 1483819398732 Marionette TRACE conn4 -> [0,2137,"timeouts",{"script":35000}] 12:03:18 INFO - PROCESS | 1768 | 1483819398735 Marionette TRACE conn4 <- [1,2137,null,{}] 12:03:18 INFO - PROCESS | 1768 | 1483819398740 Marionette TRACE conn4 -> [0,2138,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:18 INFO - PROCESS | 1768 | 1483819398952 Marionette TRACE conn4 <- [1,2138,null,{"value":null}] 12:03:19 INFO - PROCESS | 1768 | 1483819399032 Marionette TRACE conn4 -> [0,2139,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/multiple-register.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca16c00 == 8 [pid = 1815] [id = 790] 12:03:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9ca17400) [pid = 1815] [serial = 2115] [outer = (nil)] 12:03:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9ca79400) [pid = 1815] [serial = 2116] [outer = 0x9ca17400] 12:03:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9ca77c00) [pid = 1815] [serial = 2117] [outer = 0x9ca17400] 12:03:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21c400 == 9 [pid = 1815] [id = 791] 12:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d21c800) [pid = 1815] [serial = 2118] [outer = (nil)] 12:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9cfd2c00) [pid = 1815] [serial = 2119] [outer = 0x9d21c800] 12:03:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:21 INFO - PROCESS | 1768 | 1483819401217 Marionette TRACE conn4 <- [1,2139,null,{"value":["/service-workers/service-worker/multiple-register.https.html",0,null,null,[["Subsequent registrations resolve to the same registration object",0,null,null],["Subsequent registrations from a different iframe resolve to the different registration object but they refer to the same registration and workers",0,null,null],["Concurrent registrations resolve to the same registration object",0,null,null]]]}] 12:03:21 INFO - ... 12:03:21 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2547ms 12:03:21 INFO - PROCESS | 1768 | 1483819401279 Marionette TRACE conn4 -> [0,2140,"getWindowHandle",null] 12:03:21 INFO - PROCESS | 1768 | 1483819401285 Marionette TRACE conn4 <- [1,2140,null,{"value":"2147483649"}] 12:03:21 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 12:03:21 INFO - PROCESS | 1768 | 1483819401295 Marionette TRACE conn4 -> [0,2141,"timeouts",{"script":35000}] 12:03:21 INFO - PROCESS | 1768 | 1483819401300 Marionette TRACE conn4 <- [1,2141,null,{}] 12:03:21 INFO - PROCESS | 1768 | 1483819401307 Marionette TRACE conn4 -> [0,2142,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:21 INFO - PROCESS | 1768 | 1483819401495 Marionette TRACE conn4 <- [1,2142,null,{"value":null}] 12:03:21 INFO - PROCESS | 1768 | 1483819401577 Marionette TRACE conn4 -> [0,2143,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/multiple-update.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f1400 == 10 [pid = 1815] [id = 792] 12:03:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9c97f000) [pid = 1815] [serial = 2120] [outer = (nil)] 12:03:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9cfd3400) [pid = 1815] [serial = 2121] [outer = 0x9c97f000] 12:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9cfdc400) [pid = 1815] [serial = 2122] [outer = 0x9c97f000] 12:03:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca16400 == 9 [pid = 1815] [id = 789] 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca13800 == 8 [pid = 1815] [id = 785] 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14ac00 == 7 [pid = 1815] [id = 787] 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa3400 == 6 [pid = 1815] [id = 786] 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12e000 == 5 [pid = 1815] [id = 788] 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21c400 == 4 [pid = 1815] [id = 791] 12:03:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca16c00 == 3 [pid = 1815] [id = 790] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9cfd6800) [pid = 1815] [serial = 2098] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9bf9f400) [pid = 1815] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9cfd5000) [pid = 1815] [serial = 2099] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9bf70400) [pid = 1815] [serial = 2087] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c12ec00) [pid = 1815] [serial = 2085] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9bfa7c00) [pid = 1815] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c985800) [pid = 1815] [serial = 2096] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c145000) [pid = 1815] [serial = 2093] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c984c00) [pid = 1815] [serial = 2095] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c130000) [pid = 1815] [serial = 2092] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9c121400) [pid = 1815] [serial = 2084] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9bfa2c00) [pid = 1815] [serial = 2089] [outer = (nil)] [url = about:blank] 12:03:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:23 INFO - PROCESS | 1768 | 1483819403815 Marionette TRACE conn4 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 12:03:23 INFO - . 12:03:23 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 2538ms 12:03:23 INFO - PROCESS | 1768 | 1483819403837 Marionette TRACE conn4 -> [0,2144,"getWindowHandle",null] 12:03:23 INFO - PROCESS | 1768 | 1483819403845 Marionette TRACE conn4 <- [1,2144,null,{"value":"2147483649"}] 12:03:23 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 12:03:23 INFO - PROCESS | 1768 | 1483819403857 Marionette TRACE conn4 -> [0,2145,"timeouts",{"script":35000}] 12:03:23 INFO - PROCESS | 1768 | 1483819403864 Marionette TRACE conn4 <- [1,2145,null,{}] 12:03:23 INFO - PROCESS | 1768 | 1483819403872 Marionette TRACE conn4 -> [0,2146,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:24 INFO - PROCESS | 1768 | 1483819404089 Marionette TRACE conn4 <- [1,2146,null,{"value":null}] 12:03:24 INFO - PROCESS | 1768 | 1483819404152 Marionette TRACE conn4 -> [0,2147,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/navigate-window.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c145000 == 4 [pid = 1815] [id = 793] 12:03:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c146000) [pid = 1815] [serial = 2123] [outer = (nil)] 12:03:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c1ef800) [pid = 1815] [serial = 2124] [outer = 0x9c146000] 12:03:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9c97a000) [pid = 1815] [serial = 2125] [outer = 0x9c146000] 12:03:24 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:24 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca70c00 == 5 [pid = 1815] [id = 794] 12:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ca71c00) [pid = 1815] [serial = 2126] [outer = (nil)] 12:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9cfcfc00) [pid = 1815] [serial = 2127] [outer = 0x9ca71c00] 12:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9cfd1800) [pid = 1815] [serial = 2128] [outer = 0x9ca71c00] 12:03:25 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:25 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:26 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:26 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9d21f800) [pid = 1815] [serial = 2129] [outer = 0x9ca71c00] 12:03:27 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:27 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d919400) [pid = 1815] [serial = 2130] [outer = 0x9ca71c00] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9bfa3c00) [pid = 1815] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c134000) [pid = 1815] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9d21c800) [pid = 1815] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9ca17400) [pid = 1815] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9ca18c00) [pid = 1815] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c14c400) [pid = 1815] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 12:03:27 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9ca20800) [pid = 1815] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 12:03:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd7000 == 6 [pid = 1815] [id = 795] 12:03:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9cfdb400) [pid = 1815] [serial = 2131] [outer = (nil)] 12:03:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9d91cc00) [pid = 1815] [serial = 2132] [outer = 0x9cfdb400] 12:03:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9d91e800) [pid = 1815] [serial = 2133] [outer = 0x9cfdb400] 12:03:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9d974000) [pid = 1815] [serial = 2134] [outer = 0x9cfdb400] 12:03:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9d97e400) [pid = 1815] [serial = 2135] [outer = 0x9cfdb400] 12:03:30 INFO - PROCESS | 1768 | 1483819410490 Marionette TRACE conn4 <- [1,2147,null,{"value":["/service-workers/service-worker/navigate-window.https.html",0,null,null,[["Clients.matchAll() should not show an old window as controlled after it navigates.",0,null,null],["Clients.matchAll() should not show an old window after it navigates.",0,null,null]]]}] 12:03:30 INFO - .. 12:03:30 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 6680ms 12:03:30 INFO - PROCESS | 1768 | 1483819410536 Marionette TRACE conn4 -> [0,2148,"getWindowHandle",null] 12:03:30 INFO - PROCESS | 1768 | 1483819410540 Marionette TRACE conn4 <- [1,2148,null,{"value":"2147483649"}] 12:03:30 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 12:03:30 INFO - PROCESS | 1768 | 1483819410553 Marionette TRACE conn4 -> [0,2149,"timeouts",{"script":35000}] 12:03:30 INFO - PROCESS | 1768 | 1483819410555 Marionette TRACE conn4 <- [1,2149,null,{}] 12:03:30 INFO - PROCESS | 1768 | 1483819410567 Marionette TRACE conn4 -> [0,2150,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:30 INFO - PROCESS | 1768 | 1483819410751 Marionette TRACE conn4 <- [1,2150,null,{"value":null}] 12:03:30 INFO - PROCESS | 1768 | 1483819410803 Marionette TRACE conn4 -> [0,2151,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/navigation-redirect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14b800 == 7 [pid = 1815] [id = 796] 12:03:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c14c800) [pid = 1815] [serial = 2136] [outer = (nil)] 12:03:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c986000) [pid = 1815] [serial = 2137] [outer = 0x9c14c800] 12:03:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca74400) [pid = 1815] [serial = 2138] [outer = 0x9c14c800] 12:03:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d91fc00 == 8 [pid = 1815] [id = 797] 12:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d972400) [pid = 1815] [serial = 2139] [outer = (nil)] 12:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9b69e800) [pid = 1815] [serial = 2140] [outer = 0x9d972400] 12:03:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca70c00 == 7 [pid = 1815] [id = 794] 12:03:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f1400 == 6 [pid = 1815] [id = 792] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9cfd2c00) [pid = 1815] [serial = 2119] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9ca79400) [pid = 1815] [serial = 2116] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca77c00) [pid = 1815] [serial = 2117] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9ca1bc00) [pid = 1815] [serial = 2114] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c97a800) [pid = 1815] [serial = 2112] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c14d000) [pid = 1815] [serial = 2109] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9d21a000) [pid = 1815] [serial = 2104] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c12a400) [pid = 1815] [serial = 2107] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c1f5000) [pid = 1815] [serial = 2111] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9c122c00) [pid = 1815] [serial = 2106] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9d216400) [pid = 1815] [serial = 2103] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:32 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14d000 == 7 [pid = 1815] [id = 798] 12:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c14d800) [pid = 1815] [serial = 2141] [outer = (nil)] 12:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c14dc00) [pid = 1815] [serial = 2142] [outer = 0x9c14d800] 12:03:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca14400 == 8 [pid = 1815] [id = 799] 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ca14800) [pid = 1815] [serial = 2143] [outer = (nil)] 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9ca15800) [pid = 1815] [serial = 2144] [outer = 0x9ca14800] 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c97d800) [pid = 1815] [serial = 2145] [outer = 0x9ca14800] 12:03:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14ac00 == 9 [pid = 1815] [id = 800] 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c980000) [pid = 1815] [serial = 2146] [outer = (nil)] 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c985800) [pid = 1815] [serial = 2147] [outer = 0x9c980000] 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd2800 == 10 [pid = 1815] [id = 801] 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9cfd3c00) [pid = 1815] [serial = 2148] [outer = (nil)] 12:03:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9cfd4000) [pid = 1815] [serial = 2149] [outer = 0x9cfd3c00] 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d218c00 == 11 [pid = 1815] [id = 802] 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d219400) [pid = 1815] [serial = 2150] [outer = (nil)] 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9d219800) [pid = 1815] [serial = 2151] [outer = 0x9d219400] 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d916800 == 12 [pid = 1815] [id = 803] 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9d916c00) [pid = 1815] [serial = 2152] [outer = (nil)] 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9d917800) [pid = 1815] [serial = 2153] [outer = 0x9d916c00] 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9d974c00) [pid = 1815] [serial = 2154] [outer = 0x9d916c00] 12:03:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d977c00 == 13 [pid = 1815] [id = 804] 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9d978000) [pid = 1815] [serial = 2155] [outer = (nil)] 12:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9d978400) [pid = 1815] [serial = 2156] [outer = 0x9d978000] 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9ca71c00) [pid = 1815] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9ca71c00) [pid = 1815] [serial = 2157] [outer = 0x9d978000] 12:03:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d97a000 == 14 [pid = 1815] [id = 805] 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9d97f400) [pid = 1815] [serial = 2158] [outer = (nil)] 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9d97fc00) [pid = 1815] [serial = 2159] [outer = 0x9d97f400] 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c1000 == 15 [pid = 1815] [id = 806] 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9d9c1400) [pid = 1815] [serial = 2160] [outer = (nil)] 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9d9c1c00) [pid = 1815] [serial = 2161] [outer = 0x9d9c1400] 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d225000 == 16 [pid = 1815] [id = 807] 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9d9c4c00) [pid = 1815] [serial = 2162] [outer = (nil)] 12:03:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9d9c7400) [pid = 1815] [serial = 2163] [outer = 0x9d9c4c00] 12:03:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9cc800 == 17 [pid = 1815] [id = 808] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9d9ccc00) [pid = 1815] [serial = 2164] [outer = (nil)] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9dc63400) [pid = 1815] [serial = 2165] [outer = 0x9d9ccc00] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9dc67400) [pid = 1815] [serial = 2166] [outer = 0x9d9ccc00] 12:03:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc6e400 == 18 [pid = 1815] [id = 809] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9dc6e800) [pid = 1815] [serial = 2167] [outer = (nil)] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9d223000) [pid = 1815] [serial = 2168] [outer = 0x9dc6e800] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9dc71800) [pid = 1815] [serial = 2169] [outer = 0x9dc6e800] 12:03:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc70400 == 19 [pid = 1815] [id = 810] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9e13a400) [pid = 1815] [serial = 2170] [outer = (nil)] 12:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9e13b000) [pid = 1815] [serial = 2171] [outer = 0x9e13a400] 12:03:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e13c800 == 20 [pid = 1815] [id = 811] 12:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9e13d000) [pid = 1815] [serial = 2172] [outer = (nil)] 12:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9e13e000) [pid = 1815] [serial = 2173] [outer = 0x9e13d000] 12:03:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e144800 == 21 [pid = 1815] [id = 812] 12:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9e144c00) [pid = 1815] [serial = 2174] [outer = (nil)] 12:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9e145000) [pid = 1815] [serial = 2175] [outer = 0x9e144c00] 12:03:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e146c00 == 22 [pid = 1815] [id = 813] 12:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9e148400) [pid = 1815] [serial = 2176] [outer = (nil)] 12:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9e2d9000) [pid = 1815] [serial = 2177] [outer = 0x9e148400] 12:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9e2dc800) [pid = 1815] [serial = 2178] [outer = 0x9e148400] 12:03:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e2df400 == 23 [pid = 1815] [id = 814] 12:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9e2e0c00) [pid = 1815] [serial = 2179] [outer = (nil)] 12:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9e2e1000) [pid = 1815] [serial = 2180] [outer = 0x9e2e0c00] 12:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9e2e3c00) [pid = 1815] [serial = 2181] [outer = 0x9e2e0c00] 12:03:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c129c00 == 24 [pid = 1815] [id = 815] 12:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9e2e2c00) [pid = 1815] [serial = 2182] [outer = (nil)] 12:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9e2e3000) [pid = 1815] [serial = 2183] [outer = 0x9e2e2c00] 12:03:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd5c00 == 25 [pid = 1815] [id = 816] 12:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9d914800) [pid = 1815] [serial = 2184] [outer = (nil)] 12:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9d916400) [pid = 1815] [serial = 2185] [outer = 0x9d914800] 12:03:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca77400 == 26 [pid = 1815] [id = 817] 12:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9ca77800) [pid = 1815] [serial = 2186] [outer = (nil)] 12:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9ca7a400) [pid = 1815] [serial = 2187] [outer = 0x9ca77800] 12:03:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c6800 == 27 [pid = 1815] [id = 818] 12:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9d9cbc00) [pid = 1815] [serial = 2188] [outer = (nil)] 12:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9e144000) [pid = 1815] [serial = 2189] [outer = 0x9d9cbc00] 12:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9e526c00) [pid = 1815] [serial = 2190] [outer = 0x9d9cbc00] 12:03:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e528c00 == 28 [pid = 1815] [id = 819] 12:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9e529800) [pid = 1815] [serial = 2191] [outer = (nil)] 12:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9e52d400) [pid = 1815] [serial = 2192] [outer = 0x9e529800] 12:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9c984400) [pid = 1815] [serial = 2193] [outer = 0x9e529800] 12:03:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd5800 == 29 [pid = 1815] [id = 820] 12:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9cfd7400) [pid = 1815] [serial = 2194] [outer = (nil)] 12:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9cfdbc00) [pid = 1815] [serial = 2195] [outer = 0x9cfd7400] 12:03:40 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:40 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14d000 == 28 [pid = 1815] [id = 798] 12:03:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca14400 == 27 [pid = 1815] [id = 799] 12:03:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9c145000 == 26 [pid = 1815] [id = 793] 12:03:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd7000 == 25 [pid = 1815] [id = 795] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9c1ef800) [pid = 1815] [serial = 2124] [outer = (nil)] [url = about:blank] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9d91cc00) [pid = 1815] [serial = 2132] [outer = (nil)] [url = about:blank] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9d919400) [pid = 1815] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x9d21f800) [pid = 1815] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9cfd1800) [pid = 1815] [serial = 2128] [outer = (nil)] [url = about:blank] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9cfcfc00) [pid = 1815] [serial = 2127] [outer = (nil)] [url = about:blank] 12:03:41 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9cfd3400) [pid = 1815] [serial = 2121] [outer = (nil)] [url = about:blank] 12:03:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9b400 == 26 [pid = 1815] [id = 821] 12:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9bfa0800) [pid = 1815] [serial = 2196] [outer = (nil)] 12:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9bfa0c00) [pid = 1815] [serial = 2197] [outer = 0x9bfa0800] 12:03:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11bc00 == 27 [pid = 1815] [id = 822] 12:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9c11c400) [pid = 1815] [serial = 2198] [outer = (nil)] 12:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9c11c800) [pid = 1815] [serial = 2199] [outer = 0x9c11c400] 12:03:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c132400 == 28 [pid = 1815] [id = 823] 12:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9c133400) [pid = 1815] [serial = 2200] [outer = (nil)] 12:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9c134c00) [pid = 1815] [serial = 2201] [outer = 0x9c133400] 12:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9c14c000) [pid = 1815] [serial = 2202] [outer = 0x9c133400] 12:03:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c978c00 == 29 [pid = 1815] [id = 824] 12:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9c97c000) [pid = 1815] [serial = 2203] [outer = (nil)] 12:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9c97c400) [pid = 1815] [serial = 2204] [outer = 0x9c97c000] 12:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x9ca1a800) [pid = 1815] [serial = 2205] [outer = 0x9c97c000] 12:03:42 INFO - PROCESS | 1768 | 1483819422835 Marionette TRACE conn4 <- [1,2151,null,{"value":["/service-workers/service-worker/navigation-redirect.https.html",0,null,null,[["Normal redirect to same-origin scope.",0,null,null],["Normal redirect to other-origin scope.",0,null,null],["SW-fallbacked redirect to same-origin out-scope.",0,null,null],["SW-fallbacked redirect to same-origin same-scope.",0,null,null],["SW-fallbacked redirect to same-origin other-scope.",0,null,null],["SW-fallbacked redirect to other-origin out-scope.",0,null,null],["SW-fallbacked redirect to other-origin in-scope.",0,null,null],["SW-generated redirect to same-origin out-scope.",0,null,null],["SW-generated redirect to same-origin same-scope.",0,null,null],["SW-generated redirect to same-origin other-scope.",0,null,null],["SW-generated redirect to other-origin out-scope.",0,null,null],["SW-generated redirect to other-origin in-scope.",0,null,null],["SW-fetched redirect to same-origin out-scope.",0,null,null],["SW-fetched redirect to same-origin same-scope.",0,null,null],["SW-fetched redirect to same-origin other-scope.",0,null,null],["SW-fetched redirect to other-origin out-scope.",0,null,null],["SW-fetched redirect to other-origin in-scope.",0,null,null],["Redirect to same-origin out-scope with opaque redirect response.",0,null,null],["Redirect to same-origin same-scope with opaque redirect response.",0,null,null],["Redirect to same-origin other-scope with opaque redirect response.",0,null,null],["Redirect to other-origin out-scope with opaque redirect response.",0,null,null],["Redirect to other-origin in-scope with opaque redirect response.",0,null,null],["Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to same-origin same-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to same-origin other-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to other-origin out-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to other-origin in-scope with opaque redirect response which is passed through Cache.",0,null,null]]]}] 12:03:42 INFO - ........................... 12:03:42 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 12381ms 12:03:43 INFO - PROCESS | 1768 | 1483819423031 Marionette TRACE conn4 -> [0,2152,"getWindowHandle",null] 12:03:43 INFO - PROCESS | 1768 | 1483819423050 Marionette TRACE conn4 <- [1,2152,null,{"value":"2147483649"}] 12:03:43 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 12:03:43 INFO - PROCESS | 1768 | 1483819423143 Marionette TRACE conn4 -> [0,2153,"timeouts",{"script":35000}] 12:03:43 INFO - PROCESS | 1768 | 1483819423149 Marionette TRACE conn4 <- [1,2153,null,{}] 12:03:43 INFO - PROCESS | 1768 | 1483819423344 Marionette TRACE conn4 -> [0,2154,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14ac00 == 28 [pid = 1815] [id = 800] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd2800 == 27 [pid = 1815] [id = 801] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d218c00 == 26 [pid = 1815] [id = 802] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d916800 == 25 [pid = 1815] [id = 803] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d977c00 == 24 [pid = 1815] [id = 804] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d97a000 == 23 [pid = 1815] [id = 805] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c1000 == 22 [pid = 1815] [id = 806] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d225000 == 21 [pid = 1815] [id = 807] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9cc800 == 20 [pid = 1815] [id = 808] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc6e400 == 19 [pid = 1815] [id = 809] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc70400 == 18 [pid = 1815] [id = 810] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9e13c800 == 17 [pid = 1815] [id = 811] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9e144800 == 16 [pid = 1815] [id = 812] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9e146c00 == 15 [pid = 1815] [id = 813] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9e2df400 == 14 [pid = 1815] [id = 814] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9c129c00 == 13 [pid = 1815] [id = 815] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd5c00 == 12 [pid = 1815] [id = 816] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca77400 == 11 [pid = 1815] [id = 817] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c6800 == 10 [pid = 1815] [id = 818] 12:03:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9e528c00 == 9 [pid = 1815] [id = 819] 12:03:43 INFO - PROCESS | 1768 | 1483819423562 Marionette TRACE conn4 <- [1,2154,null,{"value":null}] 12:03:43 INFO - PROCESS | 1768 | 1483819423677 Marionette TRACE conn4 -> [0,2155,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/onactivate-script-error.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9cc00 == 10 [pid = 1815] [id = 825] 12:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x9bf9e800) [pid = 1815] [serial = 2206] [outer = (nil)] 12:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x9c123800) [pid = 1815] [serial = 2207] [outer = 0x9bf9e800] 12:03:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x9c131c00) [pid = 1815] [serial = 2208] [outer = 0x9bf9e800] 12:03:44 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:44 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x9cfdb400) [pid = 1815] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9e2e2c00) [pid = 1815] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x9e2e0c00) [pid = 1815] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x9ca77800) [pid = 1815] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9d9cbc00) [pid = 1815] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9e529800) [pid = 1815] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9e148400) [pid = 1815] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9d97f400) [pid = 1815] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9d978000) [pid = 1815] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x9d9c1400) [pid = 1815] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9c146000) [pid = 1815] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9d9c4c00) [pid = 1815] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9dc6e800) [pid = 1815] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9d9ccc00) [pid = 1815] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9e13a400) [pid = 1815] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9c14d800) [pid = 1815] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9e144c00) [pid = 1815] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9ca14800) [pid = 1815] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9c980000) [pid = 1815] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9cfd3c00) [pid = 1815] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9d916c00) [pid = 1815] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9d219400) [pid = 1815] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9e13d000) [pid = 1815] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9c97f000) [pid = 1815] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 12:03:45 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9d914800) [pid = 1815] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:45 INFO - PROCESS | 1768 | 1483819425927 Marionette TRACE conn4 <- [1,2155,null,{"value":["/service-workers/service-worker/onactivate-script-error.https.html",0,null,null,[["activate handler throws an error",0,null,null],["activate handler throws an error, error handler does not cancel",0,null,null],["activate handler dispatches an event that throws an error",0,null,null],["activate handler throws an error that is cancelled",0,null,null],["activate handler throws an error and prevents default",0,null,null]]]}] 12:03:45 INFO - ..... 12:03:45 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2843ms 12:03:45 INFO - PROCESS | 1768 | 1483819425944 Marionette TRACE conn4 -> [0,2156,"getWindowHandle",null] 12:03:45 INFO - PROCESS | 1768 | 1483819425947 Marionette TRACE conn4 <- [1,2156,null,{"value":"2147483649"}] 12:03:45 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 12:03:45 INFO - PROCESS | 1768 | 1483819425958 Marionette TRACE conn4 -> [0,2157,"timeouts",{"script":35000}] 12:03:45 INFO - PROCESS | 1768 | 1483819425963 Marionette TRACE conn4 <- [1,2157,null,{}] 12:03:45 INFO - PROCESS | 1768 | 1483819425971 Marionette TRACE conn4 -> [0,2158,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:46 INFO - PROCESS | 1768 | 1483819426167 Marionette TRACE conn4 <- [1,2158,null,{"value":null}] 12:03:46 INFO - PROCESS | 1768 | 1483819426202 Marionette TRACE conn4 -> [0,2159,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/oninstall-script-error.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c983c00 == 11 [pid = 1815] [id = 826] 12:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9d917c00) [pid = 1815] [serial = 2209] [outer = (nil)] 12:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9d9c0400) [pid = 1815] [serial = 2210] [outer = 0x9d917c00] 12:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9d9c3000) [pid = 1815] [serial = 2211] [outer = 0x9d917c00] 12:03:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:47 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:03:47 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:03:48 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:03:48 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:03:48 INFO - PROCESS | 1768 | 1483819428244 Marionette TRACE conn4 <- [1,2159,null,{"value":["/service-workers/service-worker/oninstall-script-error.https.html",0,null,null,[["install handler throws an error",0,null,null],["install handler throws an error, error handler does not cancel",0,null,null],["install handler dispatches an event that throws an error",0,null,null],["install handler throws an error that is cancelled",0,null,null],["install handler throws an error and prevents default",0,null,null]]]}] 12:03:48 INFO - ..... 12:03:48 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 2346ms 12:03:48 INFO - PROCESS | 1768 | 1483819428302 Marionette TRACE conn4 -> [0,2160,"getWindowHandle",null] 12:03:48 INFO - PROCESS | 1768 | 1483819428307 Marionette TRACE conn4 <- [1,2160,null,{"value":"2147483649"}] 12:03:48 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 12:03:48 INFO - PROCESS | 1768 | 1483819428317 Marionette TRACE conn4 -> [0,2161,"timeouts",{"script":35000}] 12:03:48 INFO - PROCESS | 1768 | 1483819428322 Marionette TRACE conn4 <- [1,2161,null,{}] 12:03:48 INFO - PROCESS | 1768 | 1483819428333 Marionette TRACE conn4 -> [0,2162,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:48 INFO - PROCESS | 1768 | 1483819428517 Marionette TRACE conn4 <- [1,2162,null,{"value":null}] 12:03:48 INFO - PROCESS | 1768 | 1483819428626 Marionette TRACE conn4 -> [0,2163,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/performance-timeline.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6cc00 == 12 [pid = 1815] [id = 827] 12:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9bf70c00) [pid = 1815] [serial = 2212] [outer = (nil)] 12:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9c147000) [pid = 1815] [serial = 2213] [outer = 0x9bf70c00] 12:03:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9d97b000) [pid = 1815] [serial = 2214] [outer = 0x9bf70c00] 12:03:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:49 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9cc00 == 11 [pid = 1815] [id = 825] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9d91fc00 == 10 [pid = 1815] [id = 797] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9c978c00 == 9 [pid = 1815] [id = 824] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9c132400 == 8 [pid = 1815] [id = 823] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11bc00 == 7 [pid = 1815] [id = 822] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9d917800) [pid = 1815] [serial = 2153] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9ca15800) [pid = 1815] [serial = 2144] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9d916400) [pid = 1815] [serial = 2185] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9e2e3000) [pid = 1815] [serial = 2183] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9e2e1000) [pid = 1815] [serial = 2180] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9e2e3c00) [pid = 1815] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9ca7a400) [pid = 1815] [serial = 2187] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9e526c00) [pid = 1815] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9e144000) [pid = 1815] [serial = 2189] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9e52d400) [pid = 1815] [serial = 2192] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9e2d9000) [pid = 1815] [serial = 2177] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9d97fc00) [pid = 1815] [serial = 2159] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9c984400) [pid = 1815] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9ca71c00) [pid = 1815] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9e2dc800) [pid = 1815] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9d9c1c00) [pid = 1815] [serial = 2161] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9d9c7400) [pid = 1815] [serial = 2163] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9d223000) [pid = 1815] [serial = 2168] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9dc67400) [pid = 1815] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9e13b000) [pid = 1815] [serial = 2171] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9c14dc00) [pid = 1815] [serial = 2142] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9e145000) [pid = 1815] [serial = 2175] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9c97d800) [pid = 1815] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9c985800) [pid = 1815] [serial = 2147] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9dc63400) [pid = 1815] [serial = 2165] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9cfd4000) [pid = 1815] [serial = 2149] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9d974c00) [pid = 1815] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9d219800) [pid = 1815] [serial = 2151] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9dc71800) [pid = 1815] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9e13e000) [pid = 1815] [serial = 2173] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9d978400) [pid = 1815] [serial = 2156] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9b400 == 6 [pid = 1815] [id = 821] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd5800 == 5 [pid = 1815] [id = 820] 12:03:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14b800 == 4 [pid = 1815] [id = 796] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9cfdc400) [pid = 1815] [serial = 2122] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c97a000) [pid = 1815] [serial = 2125] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9d91e800) [pid = 1815] [serial = 2133] [outer = (nil)] [url = about:blank] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9d974000) [pid = 1815] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 12:03:49 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9d97e400) [pid = 1815] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 12:03:50 INFO - PROCESS | 1768 | 1483819430436 Marionette TRACE conn4 <- [1,2163,null,{"value":["/service-workers/service-worker/performance-timeline.https.html",0,null,null,[["Test Performance Timeline API in Service Worker",0,null,null],["User Timing",0,{},{}],["Resource Timing",1,"assert_equals: expected 2 but got 0","@https://web-platform.test:8443/service-workers/service-worker/resources/performance-timeline-worker.js:39:11\n"]]]}] 12:03:50 INFO - ... 12:03:50 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 2152ms 12:03:50 INFO - PROCESS | 1768 | 1483819430477 Marionette TRACE conn4 -> [0,2164,"getWindowHandle",null] 12:03:50 INFO - PROCESS | 1768 | 1483819430481 Marionette TRACE conn4 <- [1,2164,null,{"value":"2147483649"}] 12:03:50 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 12:03:50 INFO - PROCESS | 1768 | 1483819430501 Marionette TRACE conn4 -> [0,2165,"timeouts",{"script":35000}] 12:03:50 INFO - PROCESS | 1768 | 1483819430508 Marionette TRACE conn4 <- [1,2165,null,{}] 12:03:50 INFO - PROCESS | 1768 | 1483819430528 Marionette TRACE conn4 -> [0,2166,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:50 INFO - PROCESS | 1768 | 1483819430767 Marionette TRACE conn4 <- [1,2166,null,{"value":null}] 12:03:50 INFO - PROCESS | 1768 | 1483819430838 Marionette TRACE conn4 -> [0,2167,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/postmessage-msgport-to-client.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6bc00 == 5 [pid = 1815] [id = 828] 12:03:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9bf6d400) [pid = 1815] [serial = 2215] [outer = (nil)] 12:03:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c127800) [pid = 1815] [serial = 2216] [outer = 0x9bf6d400] 12:03:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c129800) [pid = 1815] [serial = 2217] [outer = 0x9bf6d400] 12:03:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:51 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca16c00 == 6 [pid = 1815] [id = 829] 12:03:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca19400) [pid = 1815] [serial = 2218] [outer = (nil)] 12:03:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9ca1c800) [pid = 1815] [serial = 2219] [outer = 0x9ca19400] 12:03:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:52 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:52 INFO - PROCESS | 1768 | 1483819432505 Marionette TRACE conn4 <- [1,2167,null,{"value":["/service-workers/service-worker/postmessage-msgport-to-client.https.html",0,null,null,[["postMessage MessagePorts from ServiceWorker to Client",0,null,null]]]}] 12:03:52 INFO - . 12:03:52 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 2076ms 12:03:52 INFO - PROCESS | 1768 | 1483819432565 Marionette TRACE conn4 -> [0,2168,"getWindowHandle",null] 12:03:52 INFO - PROCESS | 1768 | 1483819432568 Marionette TRACE conn4 <- [1,2168,null,{"value":"2147483649"}] 12:03:52 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 12:03:52 INFO - PROCESS | 1768 | 1483819432585 Marionette TRACE conn4 -> [0,2169,"timeouts",{"script":35000}] 12:03:52 INFO - PROCESS | 1768 | 1483819432594 Marionette TRACE conn4 <- [1,2169,null,{}] 12:03:52 INFO - PROCESS | 1768 | 1483819432614 Marionette TRACE conn4 -> [0,2170,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9bf9e800) [pid = 1815] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c97c000) [pid = 1815] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c133400) [pid = 1815] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c11c400) [pid = 1815] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9bfa0800) [pid = 1815] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9d972400) [pid = 1815] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 12:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9cfd7400) [pid = 1815] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:52 INFO - PROCESS | 1768 | 1483819432884 Marionette TRACE conn4 <- [1,2170,null,{"value":null}] 12:03:52 INFO - PROCESS | 1768 | 1483819432959 Marionette TRACE conn4 -> [0,2171,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/postmessage-to-client.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa0800 == 7 [pid = 1815] [id = 830] 12:03:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c118000) [pid = 1815] [serial = 2220] [outer = (nil)] 12:03:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9ca16800) [pid = 1815] [serial = 2221] [outer = 0x9c118000] 12:03:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9cfd0c00) [pid = 1815] [serial = 2222] [outer = 0x9c118000] 12:03:53 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:53 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d220c00 == 8 [pid = 1815] [id = 831] 12:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9d224800) [pid = 1815] [serial = 2223] [outer = (nil)] 12:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d910800) [pid = 1815] [serial = 2224] [outer = 0x9d224800] 12:03:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:54 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:54 INFO - PROCESS | 1768 | 1483819434556 Marionette TRACE conn4 <- [1,2171,null,{"value":["/service-workers/service-worker/postmessage-to-client.https.html",0,null,null,[["postMessage from ServiceWorker to Client",0,null,null]]]}] 12:03:54 INFO - . 12:03:54 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 2016ms 12:03:54 INFO - PROCESS | 1768 | 1483819434602 Marionette TRACE conn4 -> [0,2172,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 1768 | 1483819434604 Marionette TRACE conn4 <- [1,2172,null,{"value":"2147483649"}] 12:03:54 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 12:03:54 INFO - PROCESS | 1768 | 1483819434612 Marionette TRACE conn4 -> [0,2173,"timeouts",{"script":35000}] 12:03:54 INFO - PROCESS | 1768 | 1483819434628 Marionette TRACE conn4 <- [1,2173,null,{}] 12:03:54 INFO - PROCESS | 1768 | 1483819434675 Marionette TRACE conn4 -> [0,2174,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:54 INFO - PROCESS | 1768 | 1483819434912 Marionette TRACE conn4 <- [1,2174,null,{"value":null}] 12:03:54 INFO - PROCESS | 1768 | 1483819434973 Marionette TRACE conn4 -> [0,2175,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/postmessage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd2800 == 9 [pid = 1815] [id = 832] 12:03:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9cfd3c00) [pid = 1815] [serial = 2225] [outer = (nil)] 12:03:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d975c00) [pid = 1815] [serial = 2226] [outer = 0x9cfd3c00] 12:03:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9d97a800) [pid = 1815] [serial = 2227] [outer = 0x9cfd3c00] 12:03:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:55 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:56 INFO - PROCESS | 1768 | 1483819436419 Marionette TRACE conn4 <- [1,2175,null,{"value":["/service-workers/service-worker/postmessage.https.html",0,null,null,[["postMessage to a ServiceWorker (and back via MessagePort)",0,null,null]]]}] 12:03:56 INFO - . 12:03:56 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 1861ms 12:03:56 INFO - PROCESS | 1768 | 1483819436476 Marionette TRACE conn4 -> [0,2176,"getWindowHandle",null] 12:03:56 INFO - PROCESS | 1768 | 1483819436484 Marionette TRACE conn4 <- [1,2176,null,{"value":"2147483649"}] 12:03:56 INFO - TEST-START | /service-workers/service-worker/ready.https.html 12:03:56 INFO - PROCESS | 1768 | 1483819436492 Marionette TRACE conn4 -> [0,2177,"timeouts",{"script":35000}] 12:03:56 INFO - PROCESS | 1768 | 1483819436496 Marionette TRACE conn4 <- [1,2177,null,{}] 12:03:56 INFO - PROCESS | 1768 | 1483819436501 Marionette TRACE conn4 -> [0,2178,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:03:56 INFO - PROCESS | 1768 | 1483819436636 Marionette TRACE conn4 <- [1,2178,null,{"value":null}] 12:03:56 INFO - PROCESS | 1768 | 1483819436693 Marionette TRACE conn4 -> [0,2179,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ready.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ready.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:03:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97b800 == 10 [pid = 1815] [id = 833] 12:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9c97cc00) [pid = 1815] [serial = 2228] [outer = (nil)] 12:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9d220400) [pid = 1815] [serial = 2229] [outer = 0x9c97cc00] 12:03:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9d91b000) [pid = 1815] [serial = 2230] [outer = 0x9c97cc00] 12:03:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c117000 == 11 [pid = 1815] [id = 834] 12:03:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c11b000) [pid = 1815] [serial = 2231] [outer = (nil)] 12:03:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11cc00 == 12 [pid = 1815] [id = 835] 12:03:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9c12d000) [pid = 1815] [serial = 2232] [outer = (nil)] 12:03:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9c14f400) [pid = 1815] [serial = 2233] [outer = 0x9c11b000] 12:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9bf9fc00) [pid = 1815] [serial = 2234] [outer = 0x9c12d000] 12:03:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c983400 == 13 [pid = 1815] [id = 836] 12:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9ca19800) [pid = 1815] [serial = 2235] [outer = (nil)] 12:03:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9cfd9800) [pid = 1815] [serial = 2236] [outer = 0x9ca19800] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9d220c00 == 12 [pid = 1815] [id = 831] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa0800 == 11 [pid = 1815] [id = 830] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6cc00 == 10 [pid = 1815] [id = 827] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca16c00 == 9 [pid = 1815] [id = 829] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6bc00 == 8 [pid = 1815] [id = 828] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9c117000 == 7 [pid = 1815] [id = 834] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9c983c00 == 6 [pid = 1815] [id = 826] 12:03:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd2800 == 5 [pid = 1815] [id = 832] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9c986000) [pid = 1815] [serial = 2137] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9d9c0400) [pid = 1815] [serial = 2210] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9c131c00) [pid = 1815] [serial = 2208] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9ca1a800) [pid = 1815] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9c14c000) [pid = 1815] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c11c800) [pid = 1815] [serial = 2199] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9bfa0c00) [pid = 1815] [serial = 2197] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9b69e800) [pid = 1815] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9cfdbc00) [pid = 1815] [serial = 2195] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9c123800) [pid = 1815] [serial = 2207] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c134c00) [pid = 1815] [serial = 2201] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c97c400) [pid = 1815] [serial = 2204] [outer = (nil)] [url = about:blank] 12:03:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:03:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:03:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c115400 == 6 [pid = 1815] [id = 837] 12:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c115800) [pid = 1815] [serial = 2237] [outer = (nil)] 12:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9c115c00) [pid = 1815] [serial = 2238] [outer = 0x9c115800] 12:03:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11a000 == 7 [pid = 1815] [id = 838] 12:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9c11ac00) [pid = 1815] [serial = 2239] [outer = (nil)] 12:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9c11b400) [pid = 1815] [serial = 2240] [outer = 0x9c11ac00] 12:03:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:03:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:03:59 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:04:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:04:00 INFO - PROCESS | 1768 | 1483819440556 Marionette TRACE conn4 <- [1,2179,null,{"value":["/service-workers/service-worker/ready.https.html",0,null,null,[["ready returns the same Promise object",0,null,null],["ready returns a Promise object in the context of the related document",0,null,null],["ready on a controlled document",0,null,null],["ready on a potential controlled document",0,null,null],["ready after a longer matched registration registered",0,null,null],["access ready after it has been resolved",0,null,null]]]}] 12:04:00 INFO - ...... 12:04:00 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 4093ms 12:04:00 INFO - PROCESS | 1768 | 1483819440586 Marionette TRACE conn4 -> [0,2180,"getWindowHandle",null] 12:04:00 INFO - PROCESS | 1768 | 1483819440593 Marionette TRACE conn4 <- [1,2180,null,{"value":"2147483649"}] 12:04:00 INFO - TEST-START | /service-workers/service-worker/referer.https.html 12:04:00 INFO - PROCESS | 1768 | 1483819440608 Marionette TRACE conn4 -> [0,2181,"timeouts",{"script":35000}] 12:04:00 INFO - PROCESS | 1768 | 1483819440614 Marionette TRACE conn4 <- [1,2181,null,{}] 12:04:00 INFO - PROCESS | 1768 | 1483819440620 Marionette TRACE conn4 -> [0,2182,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:00 INFO - PROCESS | 1768 | 1483819440874 Marionette TRACE conn4 <- [1,2182,null,{"value":null}] 12:04:00 INFO - PROCESS | 1768 | 1483819440896 Marionette TRACE conn4 -> [0,2183,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/referer.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/referer.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11d400 == 8 [pid = 1815] [id = 839] 12:04:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9c12c000) [pid = 1815] [serial = 2241] [outer = (nil)] 12:04:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c1eec00) [pid = 1815] [serial = 2242] [outer = 0x9c12c000] 12:04:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c97bc00) [pid = 1815] [serial = 2243] [outer = 0x9c12c000] 12:04:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca75800 == 9 [pid = 1815] [id = 840] 12:04:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9ca78400) [pid = 1815] [serial = 2244] [outer = (nil)] 12:04:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9cfcdc00) [pid = 1815] [serial = 2245] [outer = 0x9ca78400] 12:04:03 INFO - PROCESS | 1768 | 1483819443170 Marionette TRACE conn4 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 12:04:03 INFO - . 12:04:03 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2604ms 12:04:03 INFO - PROCESS | 1768 | 1483819443214 Marionette TRACE conn4 -> [0,2184,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 1768 | 1483819443217 Marionette TRACE conn4 <- [1,2184,null,{"value":"2147483649"}] 12:04:03 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 12:04:03 INFO - PROCESS | 1768 | 1483819443237 Marionette TRACE conn4 -> [0,2185,"timeouts",{"script":185000}] 12:04:03 INFO - PROCESS | 1768 | 1483819443242 Marionette TRACE conn4 <- [1,2185,null,{}] 12:04:03 INFO - PROCESS | 1768 | 1483819443250 Marionette TRACE conn4 -> [0,2186,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:03 INFO - PROCESS | 1768 | 1483819443509 Marionette TRACE conn4 <- [1,2186,null,{"value":null}] 12:04:03 INFO - PROCESS | 1768 | 1483819443568 Marionette TRACE conn4 -> [0,2187,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-closed-window.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\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"}] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9bf6d400) [pid = 1815] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9cfd3c00) [pid = 1815] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c118000) [pid = 1815] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9d917c00) [pid = 1815] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9bf70c00) [pid = 1815] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9d224800) [pid = 1815] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca19400) [pid = 1815] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:03 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c14c800) [pid = 1815] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 12:04:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf67c00 == 10 [pid = 1815] [id = 841] 12:04:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9bf68800) [pid = 1815] [serial = 2246] [outer = (nil)] 12:04:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9c1f1400) [pid = 1815] [serial = 2247] [outer = 0x9bf68800] 12:04:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9ca71c00) [pid = 1815] [serial = 2248] [outer = 0x9bf68800] 12:04:04 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:04 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21a800 == 11 [pid = 1815] [id = 842] 12:04:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9d21bc00) [pid = 1815] [serial = 2249] [outer = (nil)] 12:04:04 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:04 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9d224800) [pid = 1815] [serial = 2250] [outer = 0x9d21bc00] 12:04:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca79400 == 12 [pid = 1815] [id = 843] 12:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9cfce400) [pid = 1815] [serial = 2251] [outer = (nil)] 12:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9d97e800) [pid = 1815] [serial = 2252] [outer = 0x9cfce400] 12:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9d97fc00) [pid = 1815] [serial = 2253] [outer = 0x9cfce400] 12:04:05 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:05 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:06 INFO - PROCESS | 1768 | 1483819446111 Marionette TRACE conn4 <- [1,2187,null,{"value":["/service-workers/service-worker/register-closed-window.https.html",0,null,null,[["Call register() on ServiceWorkerContainer owned by closed window.",0,null,null]]]}] 12:04:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 12:04:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:06 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:06 INFO - . 12:04:06 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2951ms 12:04:06 INFO - PROCESS | 1768 | 1483819446184 Marionette TRACE conn4 -> [0,2188,"getWindowHandle",null] 12:04:06 INFO - PROCESS | 1768 | 1483819446187 Marionette TRACE conn4 <- [1,2188,null,{"value":"2147483649"}] 12:04:06 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 12:04:06 INFO - PROCESS | 1768 | 1483819446200 Marionette TRACE conn4 -> [0,2189,"timeouts",{"script":35000}] 12:04:06 INFO - PROCESS | 1768 | 1483819446207 Marionette TRACE conn4 <- [1,2189,null,{}] 12:04:06 INFO - PROCESS | 1768 | 1483819446220 Marionette TRACE conn4 -> [0,2190,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:06 INFO - PROCESS | 1768 | 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. 12:04:06 INFO - PROCESS | 1768 | 1483819446584 Marionette TRACE conn4 <- [1,2190,null,{"value":null}] 12:04:06 INFO - PROCESS | 1768 | 1483819446645 Marionette TRACE conn4 -> [0,2191,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-default-scope.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12d400 == 13 [pid = 1815] [id = 844] 12:04:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c12e400) [pid = 1815] [serial = 2254] [outer = (nil)] 12:04:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9c979400) [pid = 1815] [serial = 2255] [outer = 0x9c12e400] 12:04:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9cfd3c00) [pid = 1815] [serial = 2256] [outer = 0x9c12e400] 12:04:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:08 INFO - PROCESS | 1768 | 1483819448488 Marionette TRACE conn4 <- [1,2191,null,{"value":["/service-workers/service-worker/register-default-scope.https.html",0,null,null,[["default scope",0,null,null],["undefined scope",0,null,null],["null scope",0,null,null]]]}] 12:04:08 INFO - ... 12:04:08 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 2316ms 12:04:08 INFO - PROCESS | 1768 | 1483819448517 Marionette TRACE conn4 -> [0,2192,"getWindowHandle",null] 12:04:08 INFO - PROCESS | 1768 | 1483819448520 Marionette TRACE conn4 <- [1,2192,null,{"value":"2147483649"}] 12:04:08 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 12:04:08 INFO - PROCESS | 1768 | 1483819448530 Marionette TRACE conn4 -> [0,2193,"timeouts",{"script":35000}] 12:04:08 INFO - PROCESS | 1768 | 1483819448535 Marionette TRACE conn4 <- [1,2193,null,{}] 12:04:08 INFO - PROCESS | 1768 | 1483819448546 Marionette TRACE conn4 -> [0,2194,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:08 INFO - PROCESS | 1768 | 1483819448749 Marionette TRACE conn4 <- [1,2194,null,{"value":null}] 12:04:08 INFO - PROCESS | 1768 | 1483819448849 Marionette TRACE conn4 -> [0,2195,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-same-scope-different-script-url.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c134400 == 14 [pid = 1815] [id = 845] 12:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9c143400) [pid = 1815] [serial = 2257] [outer = (nil)] 12:04:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9c983c00) [pid = 1815] [serial = 2258] [outer = 0x9c143400] 12:04:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9ca6fc00) [pid = 1815] [serial = 2259] [outer = 0x9c143400] 12:04:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:09 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21a800 == 13 [pid = 1815] [id = 842] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11cc00 == 12 [pid = 1815] [id = 835] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c115400 == 11 [pid = 1815] [id = 837] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11a000 == 10 [pid = 1815] [id = 838] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97b800 == 9 [pid = 1815] [id = 833] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c983400 == 8 [pid = 1815] [id = 836] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11d400 == 7 [pid = 1815] [id = 839] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12d400 == 6 [pid = 1815] [id = 844] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf67c00 == 5 [pid = 1815] [id = 841] 12:04:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca79400 == 4 [pid = 1815] [id = 843] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9d975c00) [pid = 1815] [serial = 2226] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9d97a800) [pid = 1815] [serial = 2227] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9d9c3000) [pid = 1815] [serial = 2211] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9d97b000) [pid = 1815] [serial = 2214] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9ca16800) [pid = 1815] [serial = 2221] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9d910800) [pid = 1815] [serial = 2224] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9cfd0c00) [pid = 1815] [serial = 2222] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9ca1c800) [pid = 1815] [serial = 2219] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c129800) [pid = 1815] [serial = 2217] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c127800) [pid = 1815] [serial = 2216] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c147000) [pid = 1815] [serial = 2213] [outer = (nil)] [url = about:blank] 12:04:09 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9ca74400) [pid = 1815] [serial = 2138] [outer = (nil)] [url = about:blank] 12:04:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:10 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca73800 == 5 [pid = 1815] [id = 846] 12:04:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9ca74c00) [pid = 1815] [serial = 2260] [outer = (nil)] 12:04:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9ca75c00) [pid = 1815] [serial = 2261] [outer = 0x9ca74c00] 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:11 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:11 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12ac00 == 6 [pid = 1815] [id = 847] 12:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c12d400) [pid = 1815] [serial = 2262] [outer = (nil)] 12:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9ca1a400) [pid = 1815] [serial = 2263] [outer = 0x9c12d400] 12:04:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1a800 == 7 [pid = 1815] [id = 848] 12:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9ca1d400) [pid = 1815] [serial = 2264] [outer = (nil)] 12:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9b699c00) [pid = 1815] [serial = 2265] [outer = 0x9ca1d400] 12:04:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:12 INFO - PROCESS | 1768 | 1483819452703 Marionette TRACE conn4 <- [1,2195,null,{"value":["/service-workers/service-worker/register-same-scope-different-script-url.https.html",0,null,null,[["Register different scripts concurrently",0,null,null],["Register then register new script URL",0,null,null],["Register then register new script URL that 404s",0,null,null],["Register then register new script that does not install",0,null,null],["Register same-scope new script url effect on controller",0,null,null]]]}] 12:04:12 INFO - ..... 12:04:12 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 4219ms 12:04:12 INFO - PROCESS | 1768 | 1483819452747 Marionette TRACE conn4 -> [0,2196,"getWindowHandle",null] 12:04:12 INFO - PROCESS | 1768 | 1483819452750 Marionette TRACE conn4 <- [1,2196,null,{"value":"2147483649"}] 12:04:12 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 12:04:12 INFO - PROCESS | 1768 | 1483819452759 Marionette TRACE conn4 -> [0,2197,"timeouts",{"script":35000}] 12:04:12 INFO - PROCESS | 1768 | 1483819452761 Marionette TRACE conn4 <- [1,2197,null,{}] 12:04:12 INFO - PROCESS | 1768 | 1483819452775 Marionette TRACE conn4 -> [0,2198,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:13 INFO - PROCESS | 1768 | 1483819453056 Marionette TRACE conn4 <- [1,2198,null,{"value":null}] 12:04:13 INFO - PROCESS | 1768 | 1483819453142 Marionette TRACE conn4 -> [0,2199,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-wait-forever-in-install-worker.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9f400 == 8 [pid = 1815] [id = 849] 12:04:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c121800) [pid = 1815] [serial = 2266] [outer = (nil)] 12:04:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9d9c3000) [pid = 1815] [serial = 2267] [outer = 0x9c121800] 12:04:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9d9c6000) [pid = 1815] [serial = 2268] [outer = 0x9c121800] 12:04:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9c12c000) [pid = 1815] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9c11b000) [pid = 1815] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9bf68800) [pid = 1815] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9cfce400) [pid = 1815] [serial = 2251] [outer = (nil)] [url = about:blank] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9d21bc00) [pid = 1815] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c97cc00) [pid = 1815] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c12d000) [pid = 1815] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c115800) [pid = 1815] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9c11ac00) [pid = 1815] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca19800) [pid = 1815] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 12:04:14 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9ca78400) [pid = 1815] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 12:04:15 INFO - PROCESS | 1768 | 1483819455119 Marionette TRACE conn4 <- [1,2199,null,{"value":["/service-workers/service-worker/register-wait-forever-in-install-worker.https.html",0,null,null,[["register worker that calls waitUntil with a promise that never resolves in oninstall",0,null,null]]]}] 12:04:15 INFO - . 12:04:15 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2399ms 12:04:15 INFO - PROCESS | 1768 | 1483819455159 Marionette TRACE conn4 -> [0,2200,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 1768 | 1483819455161 Marionette TRACE conn4 <- [1,2200,null,{"value":"2147483649"}] 12:04:15 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 12:04:15 INFO - PROCESS | 1768 | 1483819455169 Marionette TRACE conn4 -> [0,2201,"timeouts",{"script":35000}] 12:04:15 INFO - PROCESS | 1768 | 1483819455171 Marionette TRACE conn4 <- [1,2201,null,{}] 12:04:15 INFO - PROCESS | 1768 | 1483819455177 Marionette TRACE conn4 -> [0,2202,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:15 INFO - PROCESS | 1768 | 1483819455390 Marionette TRACE conn4 <- [1,2202,null,{"value":null}] 12:04:15 INFO - PROCESS | 1768 | 1483819455464 Marionette TRACE conn4 -> [0,2203,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-end-to-end.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c146000 == 9 [pid = 1815] [id = 850] 12:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9c148000) [pid = 1815] [serial = 2269] [outer = (nil)] 12:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9dc6dc00) [pid = 1815] [serial = 2270] [outer = 0x9c148000] 12:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9e13c400) [pid = 1815] [serial = 2271] [outer = 0x9c148000] 12:04:16 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:16 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:17 INFO - PROCESS | 1768 | 1483819457108 Marionette TRACE conn4 <- [1,2203,null,{"value":["/service-workers/service-worker/registration-end-to-end.https.html",0,null,null,[["Registration: end-to-end",0,null,null]]]}] 12:04:17 INFO - . 12:04:17 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 1993ms 12:04:17 INFO - PROCESS | 1768 | 1483819457163 Marionette TRACE conn4 -> [0,2204,"getWindowHandle",null] 12:04:17 INFO - PROCESS | 1768 | 1483819457166 Marionette TRACE conn4 <- [1,2204,null,{"value":"2147483649"}] 12:04:17 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 12:04:17 INFO - PROCESS | 1768 | 1483819457175 Marionette TRACE conn4 -> [0,2205,"timeouts",{"script":35000}] 12:04:17 INFO - PROCESS | 1768 | 1483819457178 Marionette TRACE conn4 <- [1,2205,null,{}] 12:04:17 INFO - PROCESS | 1768 | 1483819457184 Marionette TRACE conn4 -> [0,2206,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:17 INFO - PROCESS | 1768 | 1483819457370 Marionette TRACE conn4 <- [1,2206,null,{"value":null}] 12:04:17 INFO - PROCESS | 1768 | 1483819457459 Marionette TRACE conn4 -> [0,2207,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-events.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14b800 == 10 [pid = 1815] [id = 851] 12:04:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9ca19800) [pid = 1815] [serial = 2272] [outer = (nil)] 12:04:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9d21d800) [pid = 1815] [serial = 2273] [outer = 0x9ca19800] 12:04:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9d910c00) [pid = 1815] [serial = 2274] [outer = 0x9ca19800] 12:04:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:19 INFO - PROCESS | 1768 | 1483819459374 Marionette TRACE conn4 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 12:04:19 INFO - . 12:04:19 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 2238ms 12:04:19 INFO - PROCESS | 1768 | 1483819459415 Marionette TRACE conn4 -> [0,2208,"getWindowHandle",null] 12:04:19 INFO - PROCESS | 1768 | 1483819459419 Marionette TRACE conn4 <- [1,2208,null,{"value":"2147483649"}] 12:04:19 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 12:04:19 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9f400 == 9 [pid = 1815] [id = 849] 12:04:19 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1a800 == 8 [pid = 1815] [id = 848] 12:04:19 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12ac00 == 7 [pid = 1815] [id = 847] 12:04:19 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca73800 == 6 [pid = 1815] [id = 846] 12:04:19 INFO - PROCESS | 1768 | --DOCSHELL 0x9c134400 == 5 [pid = 1815] [id = 845] 12:04:19 INFO - PROCESS | 1768 | 1483819459454 Marionette TRACE conn4 -> [0,2209,"timeouts",{"script":35000}] 12:04:19 INFO - PROCESS | 1768 | 1483819459462 Marionette TRACE conn4 <- [1,2209,null,{}] 12:04:19 INFO - PROCESS | 1768 | 1483819459515 Marionette TRACE conn4 -> [0,2210,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:19 INFO - PROCESS | 1768 | 1483819459790 Marionette TRACE conn4 <- [1,2210,null,{"value":null}] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c14f400) [pid = 1815] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c1f1400) [pid = 1815] [serial = 2247] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9d224800) [pid = 1815] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9ca71c00) [pid = 1815] [serial = 2248] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9d97e800) [pid = 1815] [serial = 2252] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9d97fc00) [pid = 1815] [serial = 2253] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9d91b000) [pid = 1815] [serial = 2230] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9bf9fc00) [pid = 1815] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c115c00) [pid = 1815] [serial = 2238] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c11b400) [pid = 1815] [serial = 2240] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9cfd9800) [pid = 1815] [serial = 2236] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9cfcdc00) [pid = 1815] [serial = 2245] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c97bc00) [pid = 1815] [serial = 2243] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9c1eec00) [pid = 1815] [serial = 2242] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9d220400) [pid = 1815] [serial = 2229] [outer = (nil)] [url = about:blank] 12:04:19 INFO - PROCESS | 1768 | 1483819459920 Marionette TRACE conn4 -> [0,2211,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-iframe.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf66800 == 6 [pid = 1815] [id = 852] 12:04:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9bf68800) [pid = 1815] [serial = 2275] [outer = (nil)] 12:04:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9bf9fc00) [pid = 1815] [serial = 2276] [outer = 0x9bf68800] 12:04:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9bfa6800) [pid = 1815] [serial = 2277] [outer = 0x9bf68800] 12:04:20 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca75800 == 5 [pid = 1815] [id = 840] 12:04:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:20 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11b000 == 6 [pid = 1815] [id = 853] 12:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c11b400) [pid = 1815] [serial = 2278] [outer = (nil)] 12:04:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11cc00 == 7 [pid = 1815] [id = 854] 12:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c120000) [pid = 1815] [serial = 2279] [outer = (nil)] 12:04:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c123800 == 8 [pid = 1815] [id = 855] 12:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c126400) [pid = 1815] [serial = 2280] [outer = (nil)] 12:04:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c12ac00) [pid = 1815] [serial = 2281] [outer = 0x9c11b400] 12:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c133000) [pid = 1815] [serial = 2282] [outer = 0x9c120000] 12:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c148400) [pid = 1815] [serial = 2283] [outer = 0x9c126400] 12:04:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 12:04:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:21 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:21 INFO - PROCESS | 1768 | 1483819461730 Marionette TRACE conn4 <- [1,2211,null,{"value":["/service-workers/service-worker/registration-iframe.https.html",0,null,null,[["Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - normal case",0,null,null],["Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - error case",0,null,null],["A scope url should start with the given script url",0,null,null]]]}] 12:04:21 INFO - ... 12:04:21 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2325ms 12:04:21 INFO - PROCESS | 1768 | 1483819461766 Marionette TRACE conn4 -> [0,2212,"getWindowHandle",null] 12:04:21 INFO - PROCESS | 1768 | 1483819461769 Marionette TRACE conn4 <- [1,2212,null,{"value":"2147483649"}] 12:04:21 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 12:04:21 INFO - PROCESS | 1768 | 1483819461776 Marionette TRACE conn4 -> [0,2213,"timeouts",{"script":35000}] 12:04:21 INFO - PROCESS | 1768 | 1483819461778 Marionette TRACE conn4 <- [1,2213,null,{}] 12:04:21 INFO - PROCESS | 1768 | 1483819461789 Marionette TRACE conn4 -> [0,2214,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:21 INFO - PROCESS | 1768 | 1483819461972 Marionette TRACE conn4 <- [1,2214,null,{"value":null}] 12:04:22 INFO - PROCESS | 1768 | 1483819462081 Marionette TRACE conn4 -> [0,2215,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-service-worker-attributes.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c984c00 == 9 [pid = 1815] [id = 856] 12:04:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9ca13c00) [pid = 1815] [serial = 2284] [outer = (nil)] 12:04:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9cfce800) [pid = 1815] [serial = 2285] [outer = 0x9ca13c00] 12:04:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9cfd1c00) [pid = 1815] [serial = 2286] [outer = 0x9ca13c00] 12:04:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:23 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9c121800) [pid = 1815] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 12:04:23 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9c12e400) [pid = 1815] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 12:04:23 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9ca1d400) [pid = 1815] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 12:04:23 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c12d400) [pid = 1815] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 12:04:23 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9ca74c00) [pid = 1815] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 12:04:23 INFO - PROCESS | 1768 | [Child 1815] 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 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 12:04:23 INFO - PROCESS | 1768 | [Child 1815] 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 12:04:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 12:04:23 INFO - PROCESS | 1768 | [Child 1815] 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 12:04:23 INFO - PROCESS | 1768 | 1483819463529 Marionette TRACE conn4 <- [1,2215,null,{"value":["/service-workers/service-worker/registration-service-worker-attributes.https.html",0,null,null,[["installing/waiting/active after registration",0,null,null]]]}] 12:04:23 INFO - . 12:04:23 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1783ms 12:04:23 INFO - PROCESS | 1768 | 1483819463560 Marionette TRACE conn4 -> [0,2216,"getWindowHandle",null] 12:04:23 INFO - TEST-START | /service-workers/service-worker/registration.https.html 12:04:23 INFO - PROCESS | 1768 | 1483819463565 Marionette TRACE conn4 <- [1,2216,null,{"value":"2147483649"}] 12:04:23 INFO - PROCESS | 1768 | 1483819463573 Marionette TRACE conn4 -> [0,2217,"timeouts",{"script":35000}] 12:04:23 INFO - PROCESS | 1768 | 1483819463576 Marionette TRACE conn4 <- [1,2217,null,{}] 12:04:23 INFO - PROCESS | 1768 | 1483819463582 Marionette TRACE conn4 -> [0,2218,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:23 INFO - PROCESS | 1768 | 1483819463795 Marionette TRACE conn4 <- [1,2218,null,{"value":null}] 12:04:23 INFO - PROCESS | 1768 | 1483819463824 Marionette TRACE conn4 -> [0,2219,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d220c00 == 10 [pid = 1815] [id = 857] 12:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d221800) [pid = 1815] [serial = 2287] [outer = (nil)] 12:04:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9d91a000) [pid = 1815] [serial = 2288] [outer = 0x9d221800] 12:04:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d91b400) [pid = 1815] [serial = 2289] [outer = 0x9d221800] 12:04:24 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:24 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 556 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:04:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9c984c00 == 9 [pid = 1815] [id = 856] 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9c123800 == 8 [pid = 1815] [id = 855] 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11cc00 == 7 [pid = 1815] [id = 854] 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11b000 == 6 [pid = 1815] [id = 853] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9b699c00) [pid = 1815] [serial = 2265] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca1a400) [pid = 1815] [serial = 2263] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9dc6dc00) [pid = 1815] [serial = 2270] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ca75c00) [pid = 1815] [serial = 2261] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c983c00) [pid = 1815] [serial = 2258] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf66800 == 5 [pid = 1815] [id = 852] 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14b800 == 4 [pid = 1815] [id = 851] 12:04:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9c146000 == 3 [pid = 1815] [id = 850] 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9cfd3c00) [pid = 1815] [serial = 2256] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9d9c6000) [pid = 1815] [serial = 2268] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9d9c3000) [pid = 1815] [serial = 2267] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9c979400) [pid = 1815] [serial = 2255] [outer = (nil)] [url = about:blank] 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 12:04:27 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 12:04:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 12:04:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 12:04:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 12:04:28 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 12:04:28 INFO - .................................. 12:04:28 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 5376ms 12:04:28 INFO - PROCESS | 1768 | 1483819468912 Marionette TRACE conn4 <- [1,2219,null,{"value":["/service-workers/service-worker/registration.https.html",0,null,null,[["Registering normal scope",0,null,null],["Registering scope with fragment",0,null,null],["Registering same scope as the script directory",0,null,null],["Registering same scope as the script directory without the last slash",0,null,null],["Registration scope outside the script directory",0,null,null],["Registering scope outside domain",0,null,null],["Registering script outside domain",0,null,null],["Registering non-existent script",0,null,null],["Registering invalid chunked encoding script",0,null,null],["Registering invalid chunked encoding script with flush",0,null,null],["Registering script with no MIME type",0,null,null],["Registering script with bad MIME type",0,null,null],["Registering redirected script",0,null,null],["Registering script including parse error",0,null,null],["Registering script including undefined error",0,null,null],["Registering script including uncaught exception",0,null,null],["Registering script including caught exception",0,null,null],["Registering script importing malformed script",0,null,null],["Registering script importing non-existent script",0,null,null],["Scope including URL-encoded multibyte characters",0,null,null],["Scope including non-escaped multibyte characters",0,null,null],["Script URL including URL-encoded slash",0,null,null],["Scope including URL-encoded slash",0,null,null],["Script URL including URL-encoded backslash",0,null,null],["Scope including URL-encoded backslash",0,null,null],["Script URL including self-reference",0,null,null],["Scope including self-reference",0,null,null],["Script URL including parent-reference",0,null,null],["Scope including parent-reference",0,null,null],["Scope including parent-reference and not under the script directory",0,null,null],["Script URL including consecutive slashes",0,null,null],["Scope including consecutive slashes",0,null,null],["Script URL is same-origin filesystem: URL",0,null,null],["Scope URL is same-origin filesystem: URL",0,null,null]]]}] 12:04:28 INFO - PROCESS | 1768 | 1483819468951 Marionette TRACE conn4 -> [0,2220,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 1768 | 1483819468954 Marionette TRACE conn4 <- [1,2220,null,{"value":"2147483649"}] 12:04:28 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 12:04:28 INFO - PROCESS | 1768 | 1483819468973 Marionette TRACE conn4 -> [0,2221,"timeouts",{"script":35000}] 12:04:28 INFO - PROCESS | 1768 | 1483819468975 Marionette TRACE conn4 <- [1,2221,null,{}] 12:04:29 INFO - PROCESS | 1768 | 1483819469001 Marionette TRACE conn4 -> [0,2222,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:29 INFO - PROCESS | 1768 | 1483819469165 Marionette TRACE conn4 <- [1,2222,null,{"value":null}] 12:04:29 INFO - PROCESS | 1768 | 1483819469266 Marionette TRACE conn4 -> [0,2223,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/rejections.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/rejections.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21a400 == 4 [pid = 1815] [id = 858] 12:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9d21a800) [pid = 1815] [serial = 2290] [outer = (nil)] 12:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9d91c800) [pid = 1815] [serial = 2291] [outer = 0x9d21a800] 12:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9d974c00) [pid = 1815] [serial = 2292] [outer = 0x9d21a800] 12:04:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:30 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 12:04:30 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 12:04:30 INFO - PROCESS | 1768 | 1483819470497 Marionette TRACE conn4 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 12:04:30 INFO - . 12:04:30 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 1548ms 12:04:30 INFO - PROCESS | 1768 | 1483819470525 Marionette TRACE conn4 -> [0,2224,"getWindowHandle",null] 12:04:30 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 12:04:30 INFO - PROCESS | 1768 | 1483819470530 Marionette TRACE conn4 <- [1,2224,null,{"value":"2147483649"}] 12:04:30 INFO - PROCESS | 1768 | 1483819470539 Marionette TRACE conn4 -> [0,2225,"timeouts",{"script":35000}] 12:04:30 INFO - PROCESS | 1768 | 1483819470541 Marionette TRACE conn4 <- [1,2225,null,{}] 12:04:30 INFO - PROCESS | 1768 | 1483819470547 Marionette TRACE conn4 -> [0,2226,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:30 INFO - PROCESS | 1768 | 1483819470725 Marionette TRACE conn4 <- [1,2226,null,{"value":null}] 12:04:30 INFO - PROCESS | 1768 | 1483819470820 Marionette TRACE conn4 -> [0,2227,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/request-end-to-end.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d976800 == 5 [pid = 1815] [id = 859] 12:04:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9d978c00) [pid = 1815] [serial = 2293] [outer = (nil)] 12:04:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9d9c1000) [pid = 1815] [serial = 2294] [outer = 0x9d978c00] 12:04:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9d9c4c00) [pid = 1815] [serial = 2295] [outer = 0x9d978c00] 12:04:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:31 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ca13c00) [pid = 1815] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c120000) [pid = 1815] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c126400) [pid = 1815] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c11b400) [pid = 1815] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9bf68800) [pid = 1815] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9ca19800) [pid = 1815] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9c148000) [pid = 1815] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 12:04:31 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9c143400) [pid = 1815] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 12:04:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9ca000 == 6 [pid = 1815] [id = 860] 12:04:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9d9cc000) [pid = 1815] [serial = 2296] [outer = (nil)] 12:04:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9dc63400) [pid = 1815] [serial = 2297] [outer = 0x9d9cc000] 12:04:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:32 INFO - PROCESS | 1768 | 1483819472660 Marionette TRACE conn4 <- [1,2227,null,{"value":["/service-workers/service-worker/request-end-to-end.https.html",0,null,null,[["Request: end-to-end",0,null,null]]]}] 12:04:32 INFO - . 12:04:32 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 2156ms 12:04:32 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 12:04:32 INFO - PROCESS | 1768 | 1483819472694 Marionette TRACE conn4 -> [0,2228,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 1768 | 1483819472697 Marionette TRACE conn4 <- [1,2228,null,{"value":"2147483649"}] 12:04:32 INFO - PROCESS | 1768 | 1483819472703 Marionette TRACE conn4 -> [0,2229,"timeouts",{"script":35000}] 12:04:32 INFO - PROCESS | 1768 | 1483819472706 Marionette TRACE conn4 <- [1,2229,null,{}] 12:04:32 INFO - PROCESS | 1768 | 1483819472711 Marionette TRACE conn4 -> [0,2230,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:32 INFO - PROCESS | 1768 | 1483819472921 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 12:04:33 INFO - PROCESS | 1768 | 1483819473010 Marionette TRACE conn4 -> [0,2231,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/service-worker-csp-connect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c8800 == 7 [pid = 1815] [id = 861] 12:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9d9c8c00) [pid = 1815] [serial = 2298] [outer = (nil)] 12:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9dc6d800) [pid = 1815] [serial = 2299] [outer = 0x9d9c8c00] 12:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9dc6ec00) [pid = 1815] [serial = 2300] [outer = 0x9d9c8c00] 12:04:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:35 INFO - PROCESS | 1768 | 1483819474986 Marionette TRACE conn4 <- [1,2231,null,{"value":["/service-workers/service-worker/service-worker-csp-connect.https.html",0,null,null,[["CSP test for connect-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for connect-src",0,{},{}],["Fetch test for connect-src",1,"assert_unreached: unexpected rejection: assert_unreached: fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"],["Redirected fetch test for connect-src",1,"assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"]]]}] 12:04:35 INFO - .... 12:04:35 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 2307ms 12:04:35 INFO - PROCESS | 1768 | 1483819475023 Marionette TRACE conn4 -> [0,2232,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 1768 | 1483819475027 Marionette TRACE conn4 <- [1,2232,null,{"value":"2147483649"}] 12:04:35 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 12:04:35 INFO - PROCESS | 1768 | 1483819475041 Marionette TRACE conn4 -> [0,2233,"timeouts",{"script":35000}] 12:04:35 INFO - PROCESS | 1768 | 1483819475062 Marionette TRACE conn4 <- [1,2233,null,{}] 12:04:35 INFO - PROCESS | 1768 | 1483819475094 Marionette TRACE conn4 -> [0,2234,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:35 INFO - PROCESS | 1768 | 1483819475255 Marionette TRACE conn4 <- [1,2234,null,{"value":null}] 12:04:35 INFO - PROCESS | 1768 | 1483819475360 Marionette TRACE conn4 -> [0,2235,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/service-worker-csp-default.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9ca000 == 6 [pid = 1815] [id = 860] 12:04:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9d220c00 == 5 [pid = 1815] [id = 857] 12:04:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21a400 == 4 [pid = 1815] [id = 858] 12:04:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9d976800 == 3 [pid = 1815] [id = 859] 12:04:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c8800 == 2 [pid = 1815] [id = 861] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c133000) [pid = 1815] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9c148400) [pid = 1815] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9c12ac00) [pid = 1815] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9bfa6800) [pid = 1815] [serial = 2277] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9d910c00) [pid = 1815] [serial = 2274] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9e13c400) [pid = 1815] [serial = 2271] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9cfd1c00) [pid = 1815] [serial = 2286] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9cfce800) [pid = 1815] [serial = 2285] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9bf9fc00) [pid = 1815] [serial = 2276] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9d21d800) [pid = 1815] [serial = 2273] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9ca6fc00) [pid = 1815] [serial = 2259] [outer = (nil)] [url = about:blank] 12:04:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a0c00 == 3 [pid = 1815] [id = 862] 12:04:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9b6a1c00) [pid = 1815] [serial = 2301] [outer = (nil)] 12:04:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9bf6b400) [pid = 1815] [serial = 2302] [outer = 0x9b6a1c00] 12:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9bf9c400) [pid = 1815] [serial = 2303] [outer = 0x9b6a1c00] 12:04:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:37 INFO - PROCESS | 1768 | 1483819477313 Marionette TRACE conn4 <- [1,2235,null,{"value":["/service-workers/service-worker/service-worker-csp-default.https.html",0,null,null,[["CSP test for default-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for default-src",1,"assert_true: Importing the other origins script should fail. expected true got false","@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=default:16:5\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\ntest@https://web-platform.test:8443/resources/testharness.js:501:9\n@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=default:8:1\n"],["Fetch test for default-src",1,"assert_unreached: unexpected rejection: assert_unreached: fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"],["Redirected fetch test for default-src",1,"assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"]]]}] 12:04:37 INFO - .... 12:04:37 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2319ms 12:04:37 INFO - PROCESS | 1768 | 1483819477370 Marionette TRACE conn4 -> [0,2236,"getWindowHandle",null] 12:04:37 INFO - PROCESS | 1768 | 1483819477374 Marionette TRACE conn4 <- [1,2236,null,{"value":"2147483649"}] 12:04:37 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 12:04:37 INFO - PROCESS | 1768 | 1483819477384 Marionette TRACE conn4 -> [0,2237,"timeouts",{"script":35000}] 12:04:37 INFO - PROCESS | 1768 | 1483819477393 Marionette TRACE conn4 <- [1,2237,null,{}] 12:04:37 INFO - PROCESS | 1768 | 1483819477398 Marionette TRACE conn4 -> [0,2238,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:37 INFO - PROCESS | 1768 | 1483819477592 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 12:04:37 INFO - PROCESS | 1768 | 1483819477663 Marionette TRACE conn4 -> [0,2239,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/service-worker-csp-script.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa2800 == 4 [pid = 1815] [id = 863] 12:04:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9bfa4000) [pid = 1815] [serial = 2304] [outer = (nil)] 12:04:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9c121400) [pid = 1815] [serial = 2305] [outer = 0x9bfa4000] 12:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9c127000) [pid = 1815] [serial = 2306] [outer = 0x9bfa4000] 12:04:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:39 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9d221800) [pid = 1815] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 12:04:39 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9d21a800) [pid = 1815] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 12:04:39 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9d978c00) [pid = 1815] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 12:04:39 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9d9cc000) [pid = 1815] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:04:39 INFO - PROCESS | 1768 | 1483819479504 Marionette TRACE conn4 <- [1,2239,null,{"value":["/service-workers/service-worker/service-worker-csp-script.https.html",0,null,null,[["CSP test for script-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for script-src",1,"assert_true: Importing the other origins script should fail. expected true got false","@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=script:16:5\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\ntest@https://web-platform.test:8443/resources/testharness.js:501:9\n@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=script:8:1\n"],["Fetch test for script-src",0,{},{}],["Redirected fetch test for script-src",0,{},{}]]]}] 12:04:39 INFO - .... 12:04:39 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 2152ms 12:04:39 INFO - PROCESS | 1768 | 1483819479541 Marionette TRACE conn4 -> [0,2240,"getWindowHandle",null] 12:04:39 INFO - PROCESS | 1768 | 1483819479547 Marionette TRACE conn4 <- [1,2240,null,{"value":"2147483649"}] 12:04:39 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 12:04:39 INFO - PROCESS | 1768 | 1483819479565 Marionette TRACE conn4 -> [0,2241,"timeouts",{"script":35000}] 12:04:39 INFO - PROCESS | 1768 | 1483819479569 Marionette TRACE conn4 <- [1,2241,null,{}] 12:04:39 INFO - PROCESS | 1768 | 1483819479590 Marionette TRACE conn4 -> [0,2242,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:39 INFO - PROCESS | 1768 | 1483819479775 Marionette TRACE conn4 <- [1,2242,null,{"value":null}] 12:04:39 INFO - PROCESS | 1768 | 1483819479823 Marionette TRACE conn4 -> [0,2243,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/serviceworkerobject-scripturl.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c133400 == 5 [pid = 1815] [id = 864] 12:04:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9c141c00) [pid = 1815] [serial = 2307] [outer = (nil)] 12:04:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9c1ef400) [pid = 1815] [serial = 2308] [outer = 0x9c141c00] 12:04:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9c1f2000) [pid = 1815] [serial = 2309] [outer = 0x9c141c00] 12:04:40 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:40 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:41 INFO - PROCESS | 1768 | 1483819481207 Marionette TRACE conn4 <- [1,2243,null,{"value":["/service-workers/service-worker/serviceworkerobject-scripturl.https.html",0,null,null,[["Verify the scriptURL property: relative",0,null,null],["Verify the scriptURL property: absolute",0,null,null]]]}] 12:04:41 INFO - .. 12:04:41 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 1697ms 12:04:41 INFO - PROCESS | 1768 | 1483819481261 Marionette TRACE conn4 -> [0,2244,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 1768 | 1483819481265 Marionette TRACE conn4 <- [1,2244,null,{"value":"2147483649"}] 12:04:41 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 12:04:41 INFO - PROCESS | 1768 | 1483819481271 Marionette TRACE conn4 -> [0,2245,"timeouts",{"script":35000}] 12:04:41 INFO - PROCESS | 1768 | 1483819481273 Marionette TRACE conn4 <- [1,2245,null,{}] 12:04:41 INFO - PROCESS | 1768 | 1483819481279 Marionette TRACE conn4 -> [0,2246,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:04:41 INFO - PROCESS | 1768 | 1483819481461 Marionette TRACE conn4 <- [1,2246,null,{"value":null}] 12:04:41 INFO - PROCESS | 1768 | 1483819481512 Marionette TRACE conn4 -> [0,2247,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/shared-worker-controlled.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca6fc00 == 6 [pid = 1815] [id = 865] 12:04:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9ca70c00) [pid = 1815] [serial = 2310] [outer = (nil)] 12:04:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9ca79400) [pid = 1815] [serial = 2311] [outer = 0x9ca70c00] 12:04:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9cfcd400) [pid = 1815] [serial = 2312] [outer = 0x9ca70c00] 12:04:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:42 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:04:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9c133400 == 5 [pid = 1815] [id = 864] 12:04:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa2800 == 4 [pid = 1815] [id = 863] 12:04:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a0c00 == 3 [pid = 1815] [id = 862] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9d91a000) [pid = 1815] [serial = 2288] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9d9c1000) [pid = 1815] [serial = 2294] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9dc63400) [pid = 1815] [serial = 2297] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9dc6d800) [pid = 1815] [serial = 2299] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9d9c4c00) [pid = 1815] [serial = 2295] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9d974c00) [pid = 1815] [serial = 2292] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9d91b400) [pid = 1815] [serial = 2289] [outer = (nil)] [url = about:blank] 12:04:43 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9d91c800) [pid = 1815] [serial = 2291] [outer = (nil)] [url = about:blank] 12:04:46 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9bfa4000) [pid = 1815] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 12:04:46 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9c141c00) [pid = 1815] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 12:04:46 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9b6a1c00) [pid = 1815] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 12:04:46 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9d9c8c00) [pid = 1815] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9bf9c400) [pid = 1815] [serial = 2303] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9c1ef400) [pid = 1815] [serial = 2308] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9ca79400) [pid = 1815] [serial = 2311] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9c127000) [pid = 1815] [serial = 2306] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9c1f2000) [pid = 1815] [serial = 2309] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9c121400) [pid = 1815] [serial = 2305] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x9bf6b400) [pid = 1815] [serial = 2302] [outer = (nil)] [url = about:blank] 12:04:50 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x9dc6ec00) [pid = 1815] [serial = 2300] [outer = (nil)] [url = about:blank] 12:05:11 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 12:05:11 INFO - PROCESS | 1768 | 1483819511973 Marionette TRACE conn4 <- [1,2247,null,{"value":["/service-workers/service-worker/shared-worker-controlled.https.html",1,"NetworkError: Failed to load worker script at \"import-dummy-shared-worker.js\"",null,[["Verify subresource loads in SharedWorker are controlled by a Service Worker",1,"assert_equals: expected \"intercepted by service worker\" but got \"Hello world\\n\"","@https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html:26:11\n"],["Verify SharedWorker construction is controlled by a Service Worker",0,null,null],["Verify importScripts from SharedWorker is controlled by a Service Worker",2,"Test timed out",null]]]}] 12:05:11 INFO - ... 12:05:11 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 30728ms 12:05:12 INFO - PROCESS | 1768 | 1483819512001 Marionette TRACE conn4 -> [0,2248,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 1768 | 1483819512005 Marionette TRACE conn4 <- [1,2248,null,{"value":"2147483649"}] 12:05:12 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 12:05:12 INFO - PROCESS | 1768 | 1483819512013 Marionette TRACE conn4 -> [0,2249,"timeouts",{"script":35000}] 12:05:12 INFO - PROCESS | 1768 | 1483819512017 Marionette TRACE conn4 <- [1,2249,null,{}] 12:05:12 INFO - PROCESS | 1768 | 1483819512023 Marionette TRACE conn4 -> [0,2250,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:12 INFO - PROCESS | 1768 | 1483819512218 Marionette TRACE conn4 <- [1,2250,null,{"value":null}] 12:05:12 INFO - PROCESS | 1768 | 1483819512334 Marionette TRACE conn4 -> [0,2251,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-installed.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a6800 == 4 [pid = 1815] [id = 866] 12:05:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9bf62800) [pid = 1815] [serial = 2313] [outer = (nil)] 12:05:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9bf6d000) [pid = 1815] [serial = 2314] [outer = 0x9bf62800] 12:05:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9bf9f400) [pid = 1815] [serial = 2315] [outer = 0x9bf62800] 12:05:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:12 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11c800 == 5 [pid = 1815] [id = 867] 12:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9c11e400) [pid = 1815] [serial = 2316] [outer = (nil)] 12:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9c11ec00) [pid = 1815] [serial = 2317] [outer = 0x9c11e400] 12:05:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:13 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:13 INFO - PROCESS | 1768 | 1483819513988 Marionette TRACE conn4 <- [1,2251,null,{"value":["/service-workers/service-worker/skip-waiting-installed.https.html",0,null,null,[["Test skipWaiting when a installed worker is waiting",0,null,null]]]}] 12:05:14 INFO - . 12:05:14 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 1991ms 12:05:14 INFO - PROCESS | 1768 | 1483819514004 Marionette TRACE conn4 -> [0,2252,"getWindowHandle",null] 12:05:14 INFO - PROCESS | 1768 | 1483819514007 Marionette TRACE conn4 <- [1,2252,null,{"value":"2147483649"}] 12:05:14 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 12:05:14 INFO - PROCESS | 1768 | 1483819514017 Marionette TRACE conn4 -> [0,2253,"timeouts",{"script":35000}] 12:05:14 INFO - PROCESS | 1768 | 1483819514023 Marionette TRACE conn4 <- [1,2253,null,{}] 12:05:14 INFO - PROCESS | 1768 | 1483819514031 Marionette TRACE conn4 -> [0,2254,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:14 INFO - PROCESS | 1768 | 1483819514296 Marionette TRACE conn4 <- [1,2254,null,{"value":null}] 12:05:14 INFO - PROCESS | 1768 | 1483819514364 Marionette TRACE conn4 -> [0,2255,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6ec00 == 6 [pid = 1815] [id = 868] 12:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9bf6f000) [pid = 1815] [serial = 2318] [outer = (nil)] 12:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9c132800) [pid = 1815] [serial = 2319] [outer = 0x9bf6f000] 12:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9c142400) [pid = 1815] [serial = 2320] [outer = 0x9bf6f000] 12:05:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:14 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f0000 == 7 [pid = 1815] [id = 869] 12:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9c1f4400) [pid = 1815] [serial = 2321] [outer = (nil)] 12:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9c1f5400) [pid = 1815] [serial = 2322] [outer = 0x9c1f4400] 12:05:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:15 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:16 INFO - PROCESS | 1768 | 1483819516138 Marionette TRACE conn4 <- [1,2255,null,{"value":["/service-workers/service-worker/skip-waiting-using-registration.https.html",0,null,null,[["Test skipWaiting while a client is using the registration",0,null,null],["skipWaiting",0,{},{}]]]}] 12:05:16 INFO - .. 12:05:16 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2158ms 12:05:16 INFO - PROCESS | 1768 | 1483819516187 Marionette TRACE conn4 -> [0,2256,"getWindowHandle",null] 12:05:16 INFO - PROCESS | 1768 | 1483819516193 Marionette TRACE conn4 <- [1,2256,null,{"value":"2147483649"}] 12:05:16 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 12:05:16 INFO - PROCESS | 1768 | 1483819516216 Marionette TRACE conn4 -> [0,2257,"timeouts",{"script":35000}] 12:05:16 INFO - PROCESS | 1768 | 1483819516220 Marionette TRACE conn4 <- [1,2257,null,{}] 12:05:16 INFO - PROCESS | 1768 | 1483819516236 Marionette TRACE conn4 -> [0,2258,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:16 INFO - PROCESS | 1768 | 1483819516455 Marionette TRACE conn4 <- [1,2258,null,{"value":null}] 12:05:16 INFO - PROCESS | 1768 | 1483819516523 Marionette TRACE conn4 -> [0,2259,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-without-client.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c982000 == 8 [pid = 1815] [id = 870] 12:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9c982c00) [pid = 1815] [serial = 2323] [outer = (nil)] 12:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca1c000) [pid = 1815] [serial = 2324] [outer = 0x9c982c00] 12:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9ca71c00) [pid = 1815] [serial = 2325] [outer = 0x9c982c00] 12:05:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:17 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:17 INFO - PROCESS | 1768 | 1483819517910 Marionette TRACE conn4 <- [1,2259,null,{"value":["/service-workers/service-worker/skip-waiting-without-client.https.html",0,null,null,[["Test single skipWaiting() when no client attached",0,null,null],["skipWaiting",0,{},{}]]]}] 12:05:17 INFO - .. 12:05:17 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1720ms 12:05:17 INFO - PROCESS | 1768 | 1483819517928 Marionette TRACE conn4 -> [0,2260,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 1768 | 1483819517931 Marionette TRACE conn4 <- [1,2260,null,{"value":"2147483649"}] 12:05:17 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 12:05:17 INFO - PROCESS | 1768 | 1483819517953 Marionette TRACE conn4 -> [0,2261,"timeouts",{"script":35000}] 12:05:17 INFO - PROCESS | 1768 | 1483819517959 Marionette TRACE conn4 <- [1,2261,null,{}] 12:05:18 INFO - PROCESS | 1768 | 1483819517995 Marionette TRACE conn4 -> [0,2262,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:18 INFO - PROCESS | 1768 | 1483819518251 Marionette TRACE conn4 <- [1,2262,null,{"value":null}] 12:05:18 INFO - PROCESS | 1768 | 1483819518295 Marionette TRACE conn4 -> [0,2263,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-without-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd5800 == 9 [pid = 1815] [id = 871] 12:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9cfd5c00) [pid = 1815] [serial = 2326] [outer = (nil)] 12:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9d21a400) [pid = 1815] [serial = 2327] [outer = 0x9cfd5c00] 12:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9d21fc00) [pid = 1815] [serial = 2328] [outer = 0x9cfd5c00] 12:05:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:18 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21ec00 == 10 [pid = 1815] [id = 872] 12:05:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9d221400) [pid = 1815] [serial = 2329] [outer = (nil)] 12:05:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9d225c00) [pid = 1815] [serial = 2330] [outer = 0x9d221400] 12:05:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:19 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:05:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:05:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:05:19 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:05:20 INFO - PROCESS | 1768 | 1483819520008 Marionette TRACE conn4 <- [1,2263,null,{"value":["/service-workers/service-worker/skip-waiting-without-using-registration.https.html",0,null,null,[["Test skipWaiting while a client is not being controlled",0,null,null],["skipWaiting",0,{},{}]]]}] 12:05:20 INFO - .. 12:05:20 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 2116ms 12:05:20 INFO - PROCESS | 1768 | 1483819520070 Marionette TRACE conn4 -> [0,2264,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 1768 | 1483819520074 Marionette TRACE conn4 <- [1,2264,null,{"value":"2147483649"}] 12:05:20 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 12:05:20 INFO - PROCESS | 1768 | 1483819520084 Marionette TRACE conn4 -> [0,2265,"timeouts",{"script":35000}] 12:05:20 INFO - PROCESS | 1768 | 1483819520093 Marionette TRACE conn4 <- [1,2265,null,{}] 12:05:20 INFO - PROCESS | 1768 | 1483819520119 Marionette TRACE conn4 -> [0,2266,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:20 INFO - PROCESS | 1768 | 1483819520282 Marionette TRACE conn4 <- [1,2266,null,{"value":null}] 12:05:20 INFO - PROCESS | 1768 | 1483819520401 Marionette TRACE conn4 -> [0,2267,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a2c00 == 11 [pid = 1815] [id = 873] 12:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9b6a3c00) [pid = 1815] [serial = 2331] [outer = (nil)] 12:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c123c00) [pid = 1815] [serial = 2332] [outer = 0x9b6a3c00] 12:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c130000) [pid = 1815] [serial = 2333] [outer = 0x9b6a3c00] 12:05:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:21 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b69f000 == 12 [pid = 1815] [id = 874] 12:05:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9b6a4000) [pid = 1815] [serial = 2334] [outer = (nil)] 12:05:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9bf65400) [pid = 1815] [serial = 2335] [outer = 0x9b6a4000] 12:05:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:22 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21ec00 == 11 [pid = 1815] [id = 872] 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9c982000 == 10 [pid = 1815] [id = 870] 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f0000 == 9 [pid = 1815] [id = 869] 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6ec00 == 8 [pid = 1815] [id = 868] 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11c800 == 7 [pid = 1815] [id = 867] 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a6800 == 6 [pid = 1815] [id = 866] 12:05:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca6fc00 == 5 [pid = 1815] [id = 865] 12:05:22 INFO - PROCESS | 1768 | 1483819522754 Marionette TRACE conn4 <- [1,2267,null,{"value":["/service-workers/service-worker/skip-waiting.https.html",0,null,null,[["Test skipWaiting with both active and waiting workers",0,null,null]]]}] 12:05:22 INFO - . 12:05:22 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2723ms 12:05:22 INFO - PROCESS | 1768 | 1483819522808 Marionette TRACE conn4 -> [0,2268,"getWindowHandle",null] 12:05:22 INFO - PROCESS | 1768 | 1483819522812 Marionette TRACE conn4 <- [1,2268,null,{"value":"2147483649"}] 12:05:22 INFO - TEST-START | /service-workers/service-worker/state.https.html 12:05:22 INFO - PROCESS | 1768 | 1483819522818 Marionette TRACE conn4 -> [0,2269,"timeouts",{"script":35000}] 12:05:22 INFO - PROCESS | 1768 | 1483819522820 Marionette TRACE conn4 <- [1,2269,null,{}] 12:05:22 INFO - PROCESS | 1768 | 1483819522826 Marionette TRACE conn4 -> [0,2270,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:23 INFO - PROCESS | 1768 | 1483819523042 Marionette TRACE conn4 <- [1,2270,null,{"value":null}] 12:05:23 INFO - PROCESS | 1768 | 1483819523097 Marionette TRACE conn4 -> [0,2271,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/state.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/state.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa7000 == 6 [pid = 1815] [id = 875] 12:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9c118800) [pid = 1815] [serial = 2336] [outer = (nil)] 12:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c150400) [pid = 1815] [serial = 2337] [outer = 0x9c118800] 12:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c97f800) [pid = 1815] [serial = 2338] [outer = 0x9c118800] 12:05:23 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:23 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:24 INFO - PROCESS | 1768 | 1483819524333 Marionette TRACE conn4 <- [1,2271,null,{"value":["/service-workers/service-worker/state.https.html",0,null,null,[["Service Worker state property and \"statechange\" event",0,null,null]]]}] 12:05:24 INFO - . 12:05:24 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1584ms 12:05:24 INFO - PROCESS | 1768 | 1483819524404 Marionette TRACE conn4 -> [0,2272,"getWindowHandle",null] 12:05:24 INFO - PROCESS | 1768 | 1483819524407 Marionette TRACE conn4 <- [1,2272,null,{"value":"2147483649"}] 12:05:24 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 12:05:24 INFO - PROCESS | 1768 | 1483819524414 Marionette TRACE conn4 -> [0,2273,"timeouts",{"script":35000}] 12:05:24 INFO - PROCESS | 1768 | 1483819524416 Marionette TRACE conn4 <- [1,2273,null,{}] 12:05:24 INFO - PROCESS | 1768 | 1483819524430 Marionette TRACE conn4 -> [0,2274,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:24 INFO - PROCESS | 1768 | 1483819524658 Marionette TRACE conn4 <- [1,2274,null,{"value":null}] 12:05:24 INFO - PROCESS | 1768 | 1483819524713 Marionette TRACE conn4 -> [0,2275,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/synced-state.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd8800 == 7 [pid = 1815] [id = 876] 12:05:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9cfd9800) [pid = 1815] [serial = 2339] [outer = (nil)] 12:05:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9d919400) [pid = 1815] [serial = 2340] [outer = 0x9cfd9800] 12:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d91c400) [pid = 1815] [serial = 2341] [outer = 0x9cfd9800] 12:05:25 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:25 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:26 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:26 INFO - PROCESS | 1768 | 1483819526158 Marionette TRACE conn4 <- [1,2275,null,{"value":["/service-workers/service-worker/synced-state.https.html",0,null,null,[["worker objects for the same entity have the same state",0,null,null]]]}] 12:05:26 INFO - . 12:05:26 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1801ms 12:05:26 INFO - PROCESS | 1768 | 1483819526216 Marionette TRACE conn4 -> [0,2276,"getWindowHandle",null] 12:05:26 INFO - PROCESS | 1768 | 1483819526219 Marionette TRACE conn4 <- [1,2276,null,{"value":"2147483649"}] 12:05:26 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 12:05:26 INFO - PROCESS | 1768 | 1483819526226 Marionette TRACE conn4 -> [0,2277,"timeouts",{"script":35000}] 12:05:26 INFO - PROCESS | 1768 | 1483819526229 Marionette TRACE conn4 <- [1,2277,null,{}] 12:05:26 INFO - PROCESS | 1768 | 1483819526235 Marionette TRACE conn4 -> [0,2278,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:26 INFO - PROCESS | 1768 | 1483819526427 Marionette TRACE conn4 <- [1,2278,null,{"value":null}] 12:05:26 INFO - PROCESS | 1768 | 1483819526472 Marionette TRACE conn4 -> [0,2279,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/uncontrolled-page.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d974800 == 8 [pid = 1815] [id = 877] 12:05:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9d977800) [pid = 1815] [serial = 2342] [outer = (nil)] 12:05:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9d97fc00) [pid = 1815] [serial = 2343] [outer = 0x9d977800] 12:05:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9d9bd800) [pid = 1815] [serial = 2344] [outer = 0x9d977800] 12:05:27 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:27 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:27 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c982c00) [pid = 1815] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 12:05:27 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9c1f4400) [pid = 1815] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:05:27 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9bf6f000) [pid = 1815] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 12:05:27 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c11e400) [pid = 1815] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:05:27 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca70c00) [pid = 1815] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 12:05:27 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9bf62800) [pid = 1815] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 12:05:28 INFO - PROCESS | 1768 | 1483819528037 Marionette TRACE conn4 <- [1,2279,null,{"value":["/service-workers/service-worker/uncontrolled-page.https.html",0,null,null,[["Fetch events should not go through uncontrolled page.",0,null,null]]]}] 12:05:28 INFO - . 12:05:28 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1851ms 12:05:28 INFO - PROCESS | 1768 | 1483819528078 Marionette TRACE conn4 -> [0,2280,"getWindowHandle",null] 12:05:28 INFO - PROCESS | 1768 | 1483819528081 Marionette TRACE conn4 <- [1,2280,null,{"value":"2147483649"}] 12:05:28 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 12:05:28 INFO - PROCESS | 1768 | 1483819528088 Marionette TRACE conn4 -> [0,2281,"timeouts",{"script":35000}] 12:05:28 INFO - PROCESS | 1768 | 1483819528091 Marionette TRACE conn4 <- [1,2281,null,{}] 12:05:28 INFO - PROCESS | 1768 | 1483819528102 Marionette TRACE conn4 -> [0,2282,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:28 INFO - PROCESS | 1768 | 1483819528304 Marionette TRACE conn4 <- [1,2282,null,{"value":null}] 12:05:28 INFO - PROCESS | 1768 | 1483819528380 Marionette TRACE conn4 -> [0,2283,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister-controller.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c3c00 == 9 [pid = 1815] [id = 878] 12:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d9c4000) [pid = 1815] [serial = 2345] [outer = (nil)] 12:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9dc64c00) [pid = 1815] [serial = 2346] [outer = 0x9d9c4000] 12:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9dc64000) [pid = 1815] [serial = 2347] [outer = 0x9d9c4000] 12:05:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:28 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc69000 == 10 [pid = 1815] [id = 879] 12:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9dc6dc00) [pid = 1815] [serial = 2348] [outer = (nil)] 12:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9dc6e800) [pid = 1815] [serial = 2349] [outer = 0x9dc6dc00] 12:05:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:29 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e13bc00 == 11 [pid = 1815] [id = 880] 12:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9e13c000) [pid = 1815] [serial = 2350] [outer = (nil)] 12:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c1f9400) [pid = 1815] [serial = 2351] [outer = 0x9e13c000] 12:05:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d916800 == 12 [pid = 1815] [id = 881] 12:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9d91b400) [pid = 1815] [serial = 2352] [outer = (nil)] 12:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9d91e800) [pid = 1815] [serial = 2353] [outer = 0x9d91b400] 12:05:30 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:05:30 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:05:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c985000 == 13 [pid = 1815] [id = 882] 12:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9cfd3800) [pid = 1815] [serial = 2354] [outer = (nil)] 12:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9d91f800) [pid = 1815] [serial = 2355] [outer = 0x9cfd3800] 12:05:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:30 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:05:30 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:05:31 INFO - PROCESS | 1768 | 1483819531019 Marionette TRACE conn4 <- [1,2283,null,{"value":["/service-workers/service-worker/unregister-controller.https.html",0,null,null,[["Unregister does not affect existing controller",0,null,null],["Unregister prevents control of subsequent navigations",0,null,null],["Unregister prevents new controllee even if registration is still in use",0,null,null]]]}] 12:05:31 INFO - ... 12:05:31 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 2946ms 12:05:31 INFO - PROCESS | 1768 | 1483819531035 Marionette TRACE conn4 -> [0,2284,"getWindowHandle",null] 12:05:31 INFO - PROCESS | 1768 | 1483819531039 Marionette TRACE conn4 <- [1,2284,null,{"value":"2147483649"}] 12:05:31 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 12:05:31 INFO - PROCESS | 1768 | 1483819531045 Marionette TRACE conn4 -> [0,2285,"timeouts",{"script":35000}] 12:05:31 INFO - PROCESS | 1768 | 1483819531048 Marionette TRACE conn4 <- [1,2285,null,{}] 12:05:31 INFO - PROCESS | 1768 | 1483819531054 Marionette TRACE conn4 -> [0,2286,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:31 INFO - PROCESS | 1768 | 1483819531231 Marionette TRACE conn4 <- [1,2286,null,{"value":null}] 12:05:31 INFO - PROCESS | 1768 | 1483819531335 Marionette TRACE conn4 -> [0,2287,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister-then-register-new-script.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca18000 == 14 [pid = 1815] [id = 883] 12:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9cfd5000) [pid = 1815] [serial = 2356] [outer = (nil)] 12:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9dc70400) [pid = 1815] [serial = 2357] [outer = 0x9cfd5000] 12:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9e146400) [pid = 1815] [serial = 2358] [outer = 0x9cfd5000] 12:05:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:32 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd8800 == 13 [pid = 1815] [id = 876] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9d974800 == 12 [pid = 1815] [id = 877] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9b69f000 == 11 [pid = 1815] [id = 874] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a2c00 == 10 [pid = 1815] [id = 873] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa7000 == 9 [pid = 1815] [id = 875] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc69000 == 8 [pid = 1815] [id = 879] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9e13bc00 == 7 [pid = 1815] [id = 880] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9d916800 == 6 [pid = 1815] [id = 881] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9c985000 == 5 [pid = 1815] [id = 882] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd5800 == 4 [pid = 1815] [id = 871] 12:05:33 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c3c00 == 3 [pid = 1815] [id = 878] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9d21a400) [pid = 1815] [serial = 2327] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9ca71c00) [pid = 1815] [serial = 2325] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9ca1c000) [pid = 1815] [serial = 2324] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9c1f5400) [pid = 1815] [serial = 2322] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9c142400) [pid = 1815] [serial = 2320] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9c132800) [pid = 1815] [serial = 2319] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c11ec00) [pid = 1815] [serial = 2317] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9cfcd400) [pid = 1815] [serial = 2312] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9bf6d000) [pid = 1815] [serial = 2314] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9bf9f400) [pid = 1815] [serial = 2315] [outer = (nil)] [url = about:blank] 12:05:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a0400 == 4 [pid = 1815] [id = 884] 12:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9bf62800) [pid = 1815] [serial = 2359] [outer = (nil)] 12:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9bf6b400) [pid = 1815] [serial = 2360] [outer = 0x9bf62800] 12:05:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c142800 == 5 [pid = 1815] [id = 885] 12:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c142c00) [pid = 1815] [serial = 2361] [outer = (nil)] 12:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c143000) [pid = 1815] [serial = 2362] [outer = 0x9c142c00] 12:05:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:33 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c148800 == 6 [pid = 1815] [id = 886] 12:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9c149000) [pid = 1815] [serial = 2363] [outer = (nil)] 12:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9c149c00) [pid = 1815] [serial = 2364] [outer = 0x9c149000] 12:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:05:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c984400 == 7 [pid = 1815] [id = 887] 12:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c985400) [pid = 1815] [serial = 2365] [outer = (nil)] 12:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9c120400) [pid = 1815] [serial = 2366] [outer = 0x9c985400] 12:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:05:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1c800 == 8 [pid = 1815] [id = 888] 12:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9ca1cc00) [pid = 1815] [serial = 2367] [outer = (nil)] 12:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9ca1d400) [pid = 1815] [serial = 2368] [outer = 0x9ca1cc00] 12:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:34 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:05:34 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:05:35 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:35 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c979000 == 9 [pid = 1815] [id = 889] 12:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9ca6e800) [pid = 1815] [serial = 2369] [outer = (nil)] 12:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9ca72800) [pid = 1815] [serial = 2370] [outer = 0x9ca6e800] 12:05:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:35 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:35 INFO - PROCESS | 1768 | 1483819535291 Marionette TRACE conn4 <- [1,2287,null,{"value":["/service-workers/service-worker/unregister-then-register-new-script.https.html",0,null,null,[["Registering a new script URL while an unregistered registration is in use",0,null,null],["Registering a new script URL that 404s does not resurrect an unregistered registration",0,null,null],["Registering a new script URL that fails to install does not resurrect an unregistered registration",0,null,null]]]}] 12:05:35 INFO - ... 12:05:35 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 4298ms 12:05:35 INFO - PROCESS | 1768 | 1483819535345 Marionette TRACE conn4 -> [0,2288,"getWindowHandle",null] 12:05:35 INFO - PROCESS | 1768 | 1483819535349 Marionette TRACE conn4 <- [1,2288,null,{"value":"2147483649"}] 12:05:35 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 12:05:35 INFO - PROCESS | 1768 | 1483819535355 Marionette TRACE conn4 -> [0,2289,"timeouts",{"script":35000}] 12:05:35 INFO - PROCESS | 1768 | 1483819535357 Marionette TRACE conn4 <- [1,2289,null,{}] 12:05:35 INFO - PROCESS | 1768 | 1483819535363 Marionette TRACE conn4 -> [0,2290,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:35 INFO - PROCESS | 1768 | 1483819535613 Marionette TRACE conn4 <- [1,2290,null,{"value":null}] 12:05:35 INFO - PROCESS | 1768 | 1483819535663 Marionette TRACE conn4 -> [0,2291,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister-then-register.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c146800 == 10 [pid = 1815] [id = 890] 12:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9c148000) [pid = 1815] [serial = 2371] [outer = (nil)] 12:05:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9cfd9c00) [pid = 1815] [serial = 2372] [outer = 0x9c148000] 12:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9d219800) [pid = 1815] [serial = 2373] [outer = 0x9c148000] 12:05:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:36 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e140400 == 11 [pid = 1815] [id = 891] 12:05:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9d9cc400) [pid = 1815] [serial = 2374] [outer = (nil)] 12:05:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9e140800) [pid = 1815] [serial = 2375] [outer = 0x9d9cc400] 12:05:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:37 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9d221400) [pid = 1815] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9cfd9800) [pid = 1815] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9cfd3800) [pid = 1815] [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] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9d91b400) [pid = 1815] [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] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9e13c000) [pid = 1815] [serial = 2350] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9dc6dc00) [pid = 1815] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9d977800) [pid = 1815] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9d9c4000) [pid = 1815] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9cfd5c00) [pid = 1815] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9b6a4000) [pid = 1815] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9b6a3c00) [pid = 1815] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 12:05:37 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9c118800) [pid = 1815] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 12:05:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca19800 == 12 [pid = 1815] [id = 892] 12:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9ca1b000) [pid = 1815] [serial = 2376] [outer = (nil)] 12:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9ca6f400) [pid = 1815] [serial = 2377] [outer = 0x9ca1b000] 12:05:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d972400 == 13 [pid = 1815] [id = 893] 12:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9d972c00) [pid = 1815] [serial = 2378] [outer = (nil)] 12:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9d973800) [pid = 1815] [serial = 2379] [outer = 0x9d972c00] 12:05:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:38 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e145400 == 14 [pid = 1815] [id = 894] 12:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9e149800) [pid = 1815] [serial = 2380] [outer = (nil)] 12:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9e2d8800) [pid = 1815] [serial = 2381] [outer = 0x9e149800] 12:05:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:38 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:38 INFO - PROCESS | 1768 | 1483819538992 Marionette TRACE conn4 <- [1,2291,null,{"value":["/service-workers/service-worker/unregister-then-register.https.html",0,null,null,[["Unregister then register resolves to a new value",0,null,null],["Unregister then register resolves to the original value if the registration is in use.",0,null,null],["Unregister then register does not affect existing controllee",0,null,null],["Unregister then register resurrects the registration",0,null,null]]]}] 12:05:39 INFO - .... 12:05:39 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3698ms 12:05:39 INFO - PROCESS | 1768 | 1483819539055 Marionette TRACE conn4 -> [0,2292,"getWindowHandle",null] 12:05:39 INFO - PROCESS | 1768 | 1483819539058 Marionette TRACE conn4 <- [1,2292,null,{"value":"2147483649"}] 12:05:39 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 12:05:39 INFO - PROCESS | 1768 | 1483819539072 Marionette TRACE conn4 -> [0,2293,"timeouts",{"script":35000}] 12:05:39 INFO - PROCESS | 1768 | 1483819539074 Marionette TRACE conn4 <- [1,2293,null,{}] 12:05:39 INFO - PROCESS | 1768 | 1483819539080 Marionette TRACE conn4 -> [0,2294,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:39 INFO - PROCESS | 1768 | 1483819539258 Marionette TRACE conn4 <- [1,2294,null,{"value":null}] 12:05:39 INFO - PROCESS | 1768 | 1483819539370 Marionette TRACE conn4 -> [0,2295,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c5000 == 15 [pid = 1815] [id = 895] 12:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9d9cc800) [pid = 1815] [serial = 2382] [outer = (nil)] 12:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9dc69c00) [pid = 1815] [serial = 2383] [outer = 0x9d9cc800] 12:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9dc6b800) [pid = 1815] [serial = 2384] [outer = 0x9d9cc800] 12:05:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:39 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:40 INFO - PROCESS | 1768 | 1483819540930 Marionette TRACE conn4 <- [1,2295,null,{"value":["/service-workers/service-worker/unregister.https.html",0,null,null,[["Unregister twice",0,null,null],["Register then unregister",0,null,null]]]}] 12:05:40 INFO - .. 12:05:40 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 1885ms 12:05:40 INFO - PROCESS | 1768 | 1483819540957 Marionette TRACE conn4 -> [0,2296,"getWindowHandle",null] 12:05:40 INFO - PROCESS | 1768 | 1483819540960 Marionette TRACE conn4 <- [1,2296,null,{"value":"2147483649"}] 12:05:40 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 12:05:40 INFO - PROCESS | 1768 | 1483819540973 Marionette TRACE conn4 -> [0,2297,"timeouts",{"script":35000}] 12:05:40 INFO - PROCESS | 1768 | 1483819540978 Marionette TRACE conn4 <- [1,2297,null,{}] 12:05:40 INFO - PROCESS | 1768 | 1483819540986 Marionette TRACE conn4 -> [0,2298,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:41 INFO - PROCESS | 1768 | 1483819541163 Marionette TRACE conn4 <- [1,2298,null,{"value":null}] 12:05:41 INFO - PROCESS | 1768 | 1483819541259 Marionette TRACE conn4 -> [0,2299,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update-after-navigation-fetch-event.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d218c00 == 16 [pid = 1815] [id = 896] 12:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9d918000) [pid = 1815] [serial = 2385] [outer = (nil)] 12:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9e13b800) [pid = 1815] [serial = 2386] [outer = 0x9d918000] 12:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9e143800) [pid = 1815] [serial = 2387] [outer = 0x9d918000] 12:05:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:41 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfcf000 == 17 [pid = 1815] [id = 897] 12:05:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9d21c800) [pid = 1815] [serial = 2388] [outer = (nil)] 12:05:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9d21f400) [pid = 1815] [serial = 2389] [outer = 0x9d21c800] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9e140400 == 16 [pid = 1815] [id = 891] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca19800 == 15 [pid = 1815] [id = 892] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9d972400 == 14 [pid = 1815] [id = 893] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9e145400 == 13 [pid = 1815] [id = 894] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a0400 == 12 [pid = 1815] [id = 884] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9c142800 == 11 [pid = 1815] [id = 885] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9c148800 == 10 [pid = 1815] [id = 886] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9c984400 == 9 [pid = 1815] [id = 887] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1c800 == 8 [pid = 1815] [id = 888] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9c979000 == 7 [pid = 1815] [id = 889] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9c146800 == 6 [pid = 1815] [id = 890] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca18000 == 5 [pid = 1815] [id = 883] 12:05:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c5000 == 4 [pid = 1815] [id = 895] 12:05:43 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:43 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9d225c00) [pid = 1815] [serial = 2330] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9d91f800) [pid = 1815] [serial = 2355] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9d91e800) [pid = 1815] [serial = 2353] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9c1f9400) [pid = 1815] [serial = 2351] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9dc6e800) [pid = 1815] [serial = 2349] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9dc64000) [pid = 1815] [serial = 2347] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9dc64c00) [pid = 1815] [serial = 2346] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9d21fc00) [pid = 1815] [serial = 2328] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9bf65400) [pid = 1815] [serial = 2335] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9c130000) [pid = 1815] [serial = 2333] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9c97f800) [pid = 1815] [serial = 2338] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9d9bd800) [pid = 1815] [serial = 2344] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9d91c400) [pid = 1815] [serial = 2341] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9d97fc00) [pid = 1815] [serial = 2343] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9d919400) [pid = 1815] [serial = 2340] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c150400) [pid = 1815] [serial = 2337] [outer = (nil)] [url = about:blank] 12:05:43 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c123c00) [pid = 1815] [serial = 2332] [outer = (nil)] [url = about:blank] 12:05:44 INFO - PROCESS | 1768 | 1483819544416 Marionette TRACE conn4 <- [1,2299,null,{"value":["/service-workers/service-worker/update-after-navigation-fetch-event.https.html",0,null,null,[["Update should be triggered after a navigation fetch event.",0,null,null]]]}] 12:05:44 INFO - . 12:05:44 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 3498ms 12:05:44 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 12:05:44 INFO - Clearing pref dom.serviceWorkers.enabled 12:05:44 INFO - PROCESS | 1768 | 1483819544472 Marionette TRACE conn4 -> [0,2300,"getWindowHandle",null] 12:05:44 INFO - PROCESS | 1768 | 1483819544475 Marionette TRACE conn4 <- [1,2300,null,{"value":"2147483649"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544482 Marionette TRACE conn4 -> [0,2301,"getContext",null] 12:05:44 INFO - PROCESS | 1768 | 1483819544485 Marionette TRACE conn4 <- [1,2301,null,{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544490 Marionette TRACE conn4 -> [0,2302,"setContext",{"value":"chrome"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544492 Marionette TRACE conn4 <- [1,2302,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544497 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:05:44 INFO - PROCESS | 1768 | 1483819544512 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:05:44 INFO - PROCESS | 1768 | 1483819544516 Marionette TRACE conn4 -> [0,2304,"setContext",{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544520 Marionette TRACE conn4 <- [1,2304,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544524 Marionette TRACE conn4 -> [0,2305,"getContext",null] 12:05:44 INFO - PROCESS | 1768 | 1483819544527 Marionette TRACE conn4 <- [1,2305,null,{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544532 Marionette TRACE conn4 -> [0,2306,"setContext",{"value":"chrome"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544536 Marionette TRACE conn4 <- [1,2306,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544541 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:05:44 INFO - Setting pref dom.serviceWorkers.enabled (true) 12:05:44 INFO - PROCESS | 1768 | 1483819544560 Marionette TRACE conn4 <- [1,2307,null,{"value":true}] 12:05:44 INFO - PROCESS | 1768 | 1483819544563 Marionette TRACE conn4 -> [0,2308,"setContext",{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544565 Marionette TRACE conn4 <- [1,2308,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544572 Marionette TRACE conn4 -> [0,2309,"getContext",null] 12:05:44 INFO - PROCESS | 1768 | 1483819544575 Marionette TRACE conn4 <- [1,2309,null,{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544580 Marionette TRACE conn4 -> [0,2310,"setContext",{"value":"chrome"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544582 Marionette TRACE conn4 <- [1,2310,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544588 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:05:44 INFO - PROCESS | 1768 | 1483819544606 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:05:44 INFO - PROCESS | 1768 | 1483819544610 Marionette TRACE conn4 -> [0,2312,"setContext",{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544613 Marionette TRACE conn4 <- [1,2312,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544621 Marionette TRACE conn4 -> [0,2313,"getContext",null] 12:05:44 INFO - PROCESS | 1768 | 1483819544623 Marionette TRACE conn4 <- [1,2313,null,{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544628 Marionette TRACE conn4 -> [0,2314,"setContext",{"value":"chrome"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544630 Marionette TRACE conn4 <- [1,2314,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544636 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:05:44 INFO - PROCESS | 1768 | 1483819544658 Marionette TRACE conn4 <- [1,2315,null,{"value":false}] 12:05:44 INFO - PROCESS | 1768 | 1483819544703 Marionette TRACE conn4 -> [0,2316,"setContext",{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544707 Marionette TRACE conn4 <- [1,2316,null,{}] 12:05:44 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 12:05:44 INFO - PROCESS | 1768 | 1483819544714 Marionette TRACE conn4 -> [0,2317,"getContext",null] 12:05:44 INFO - PROCESS | 1768 | 1483819544717 Marionette TRACE conn4 <- [1,2317,null,{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544721 Marionette TRACE conn4 -> [0,2318,"setContext",{"value":"chrome"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544723 Marionette TRACE conn4 <- [1,2318,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544729 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:05:44 INFO - PROCESS | 1768 | 1483819544751 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:05:44 INFO - PROCESS | 1768 | 1483819544765 Marionette TRACE conn4 -> [0,2320,"setContext",{"value":"content"}] 12:05:44 INFO - PROCESS | 1768 | 1483819544768 Marionette TRACE conn4 <- [1,2320,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544774 Marionette TRACE conn4 -> [0,2321,"timeouts",{"script":35000}] 12:05:44 INFO - PROCESS | 1768 | 1483819544776 Marionette TRACE conn4 <- [1,2321,null,{}] 12:05:44 INFO - PROCESS | 1768 | 1483819544782 Marionette TRACE conn4 -> [0,2322,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:44 INFO - PROCESS | 1768 | 1483819544953 Marionette TRACE conn4 <- [1,2322,null,{"value":null}] 12:05:45 INFO - PROCESS | 1768 | 1483819545048 Marionette TRACE conn4 -> [0,2323,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update-after-oneday.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6b000 == 5 [pid = 1815] [id = 898] 12:05:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9bf9e800) [pid = 1815] [serial = 2390] [outer = (nil)] 12:05:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c127000) [pid = 1815] [serial = 2391] [outer = 0x9bf9e800] 12:05:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9c131000) [pid = 1815] [serial = 2392] [outer = 0x9bf9e800] 12:05:45 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:45 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f0800 == 6 [pid = 1815] [id = 899] 12:05:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9c1fac00) [pid = 1815] [serial = 2393] [outer = (nil)] 12:05:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c977c00) [pid = 1815] [serial = 2394] [outer = 0x9c1fac00] 12:05:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:46 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9cfd5000) [pid = 1815] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9c148000) [pid = 1815] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9d9cc800) [pid = 1815] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c149000) [pid = 1815] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9bf62800) [pid = 1815] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c142c00) [pid = 1815] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9c985400) [pid = 1815] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca1cc00) [pid = 1815] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9ca6e800) [pid = 1815] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca1b000) [pid = 1815] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9d9cc400) [pid = 1815] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9e149800) [pid = 1815] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 12:05:46 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9d972c00) [pid = 1815] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 12:05:47 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:48 INFO - PROCESS | 1768 | 1483819548929 Marionette TRACE conn4 <- [1,2323,null,{"value":["/service-workers/service-worker/update-after-oneday.https.html",0,null,null,[["Update should be triggered after a functional event when last update time is over 24 hours",0,null,null]]]}] 12:05:48 INFO - . 12:05:48 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4488ms 12:05:48 INFO - PROCESS | 1768 | 1483819548969 Marionette TRACE conn4 -> [0,2324,"getWindowHandle",null] 12:05:48 INFO - PROCESS | 1768 | 1483819548976 Marionette TRACE conn4 <- [1,2324,null,{"value":"2147483649"}] 12:05:48 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 12:05:48 INFO - Clearing pref dom.serviceWorkers.enabled 12:05:48 INFO - PROCESS | 1768 | 1483819548992 Marionette TRACE conn4 -> [0,2325,"getContext",null] 12:05:48 INFO - PROCESS | 1768 | 1483819548994 Marionette TRACE conn4 <- [1,2325,null,{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549015 Marionette TRACE conn4 -> [0,2326,"setContext",{"value":"chrome"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549019 Marionette TRACE conn4 <- [1,2326,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549025 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:05:49 INFO - PROCESS | 1768 | 1483819549043 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:05:49 INFO - PROCESS | 1768 | 1483819549049 Marionette TRACE conn4 -> [0,2328,"setContext",{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549052 Marionette TRACE conn4 <- [1,2328,null,{}] 12:05:49 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 12:05:49 INFO - PROCESS | 1768 | 1483819549058 Marionette TRACE conn4 -> [0,2329,"getContext",null] 12:05:49 INFO - PROCESS | 1768 | 1483819549061 Marionette TRACE conn4 <- [1,2329,null,{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549066 Marionette TRACE conn4 -> [0,2330,"setContext",{"value":"chrome"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549068 Marionette TRACE conn4 <- [1,2330,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549073 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:05:49 INFO - PROCESS | 1768 | 1483819549088 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:05:49 INFO - PROCESS | 1768 | 1483819549092 Marionette TRACE conn4 -> [0,2332,"setContext",{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549095 Marionette TRACE conn4 <- [1,2332,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549104 Marionette TRACE conn4 -> [0,2333,"getContext",null] 12:05:49 INFO - PROCESS | 1768 | 1483819549110 Marionette TRACE conn4 <- [1,2333,null,{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549119 Marionette TRACE conn4 -> [0,2334,"setContext",{"value":"chrome"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549131 Marionette TRACE conn4 <- [1,2334,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549136 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 12:05:49 INFO - PROCESS | 1768 | 1483819549153 Marionette TRACE conn4 <- [1,2335,null,{"value":true}] 12:05:49 INFO - PROCESS | 1768 | 1483819549159 Marionette TRACE conn4 -> [0,2336,"setContext",{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549161 Marionette TRACE conn4 <- [1,2336,null,{}] 12:05:49 INFO - Setting pref dom.serviceWorkers.enabled (true) 12:05:49 INFO - PROCESS | 1768 | 1483819549167 Marionette TRACE conn4 -> [0,2337,"getContext",null] 12:05:49 INFO - PROCESS | 1768 | 1483819549169 Marionette TRACE conn4 <- [1,2337,null,{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549174 Marionette TRACE conn4 -> [0,2338,"setContext",{"value":"chrome"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549176 Marionette TRACE conn4 <- [1,2338,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549182 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 12:05:49 INFO - PROCESS | 1768 | 1483819549198 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:05:49 INFO - PROCESS | 1768 | 1483819549202 Marionette TRACE conn4 -> [0,2340,"setContext",{"value":"content"}] 12:05:49 INFO - PROCESS | 1768 | 1483819549204 Marionette TRACE conn4 <- [1,2340,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549209 Marionette TRACE conn4 -> [0,2341,"timeouts",{"script":35000}] 12:05:49 INFO - PROCESS | 1768 | 1483819549211 Marionette TRACE conn4 <- [1,2341,null,{}] 12:05:49 INFO - PROCESS | 1768 | 1483819549217 Marionette TRACE conn4 -> [0,2342,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:49 INFO - PROCESS | 1768 | 1483819549481 Marionette TRACE conn4 <- [1,2342,null,{"value":null}] 12:05:49 INFO - PROCESS | 1768 | 1483819549538 Marionette TRACE conn4 -> [0,2343,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update-recovery.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11c000 == 7 [pid = 1815] [id = 900] 12:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c11cc00) [pid = 1815] [serial = 2395] [outer = (nil)] 12:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c147000) [pid = 1815] [serial = 2396] [outer = 0x9c11cc00] 12:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9ca1a800) [pid = 1815] [serial = 2397] [outer = 0x9c11cc00] 12:05:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:50 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21d800 == 8 [pid = 1815] [id = 901] 12:05:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9d21e000) [pid = 1815] [serial = 2398] [outer = (nil)] 12:05:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d21f000) [pid = 1815] [serial = 2399] [outer = 0x9d21e000] 12:05:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9b6a6000) [pid = 1815] [serial = 2400] [outer = 0x9d21e000] 12:05:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9d218c00 == 7 [pid = 1815] [id = 896] 12:05:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfcf000 == 6 [pid = 1815] [id = 897] 12:05:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f0800 == 5 [pid = 1815] [id = 899] 12:05:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6b000 == 4 [pid = 1815] [id = 898] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9c149c00) [pid = 1815] [serial = 2364] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9bf6b400) [pid = 1815] [serial = 2360] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9c143000) [pid = 1815] [serial = 2362] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c120400) [pid = 1815] [serial = 2366] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ca1d400) [pid = 1815] [serial = 2368] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9ca72800) [pid = 1815] [serial = 2370] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9ca6f400) [pid = 1815] [serial = 2377] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9e140800) [pid = 1815] [serial = 2375] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9e2d8800) [pid = 1815] [serial = 2381] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9d973800) [pid = 1815] [serial = 2379] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9d219800) [pid = 1815] [serial = 2373] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9dc6b800) [pid = 1815] [serial = 2384] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9e146400) [pid = 1815] [serial = 2358] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9dc69c00) [pid = 1815] [serial = 2383] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9cfd9c00) [pid = 1815] [serial = 2372] [outer = (nil)] [url = about:blank] 12:05:51 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9dc70400) [pid = 1815] [serial = 2357] [outer = (nil)] [url = about:blank] 12:05:53 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9bf9e800) [pid = 1815] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 12:05:53 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9d21c800) [pid = 1815] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 12:05:53 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9d918000) [pid = 1815] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 12:05:53 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9c1fac00) [pid = 1815] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 12:05:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a3c00 == 5 [pid = 1815] [id = 902] 12:05:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9b6a4800) [pid = 1815] [serial = 2401] [outer = (nil)] 12:05:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9b6a6400) [pid = 1815] [serial = 2402] [outer = 0x9b6a4800] 12:05:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:56 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:56 INFO - PROCESS | 1768 | 1483819556230 Marionette TRACE conn4 <- [1,2343,null,{"value":["/service-workers/service-worker/update-recovery.https.html",0,null,null,[["Recover from a bad service worker by updating after a failed navigation.",0,null,null]]]}] 12:05:56 INFO - . 12:05:56 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 7273ms 12:05:56 INFO - PROCESS | 1768 | 1483819556260 Marionette TRACE conn4 -> [0,2344,"getWindowHandle",null] 12:05:56 INFO - PROCESS | 1768 | 1483819556262 Marionette TRACE conn4 <- [1,2344,null,{"value":"2147483649"}] 12:05:56 INFO - TEST-START | /service-workers/service-worker/update.https.html 12:05:56 INFO - PROCESS | 1768 | 1483819556272 Marionette TRACE conn4 -> [0,2345,"timeouts",{"script":35000}] 12:05:56 INFO - PROCESS | 1768 | 1483819556275 Marionette TRACE conn4 <- [1,2345,null,{}] 12:05:56 INFO - PROCESS | 1768 | 1483819556279 Marionette TRACE conn4 -> [0,2346,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:56 INFO - PROCESS | 1768 | 1483819556470 Marionette TRACE conn4 <- [1,2346,null,{"value":null}] 12:05:56 INFO - PROCESS | 1768 | 1483819556527 Marionette TRACE conn4 -> [0,2347,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa0000 == 6 [pid = 1815] [id = 903] 12:05:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9bfa5400) [pid = 1815] [serial = 2403] [outer = (nil)] 12:05:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9c129c00) [pid = 1815] [serial = 2404] [outer = 0x9bfa5400] 12:05:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9c133400) [pid = 1815] [serial = 2405] [outer = 0x9bfa5400] 12:05:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:57 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:57 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:57 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:05:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c123400 == 7 [pid = 1815] [id = 904] 12:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9c130800) [pid = 1815] [serial = 2406] [outer = (nil)] 12:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9ca13000) [pid = 1815] [serial = 2407] [outer = 0x9c130800] 12:05:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:58 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:58 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 12:05:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a3c00 == 6 [pid = 1815] [id = 902] 12:05:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21d800 == 5 [pid = 1815] [id = 901] 12:05:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11c000 == 4 [pid = 1815] [id = 900] 12:05:58 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9c127000) [pid = 1815] [serial = 2391] [outer = (nil)] [url = about:blank] 12:05:58 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9d21f400) [pid = 1815] [serial = 2389] [outer = (nil)] [url = about:blank] 12:05:58 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e143800) [pid = 1815] [serial = 2387] [outer = (nil)] [url = about:blank] 12:05:58 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9c977c00) [pid = 1815] [serial = 2394] [outer = (nil)] [url = about:blank] 12:05:58 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9c131000) [pid = 1815] [serial = 2392] [outer = (nil)] [url = about:blank] 12:05:58 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9e13b800) [pid = 1815] [serial = 2386] [outer = (nil)] [url = about:blank] 12:05:58 INFO - PROCESS | 1768 | 1483819558839 Marionette TRACE conn4 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 12:05:58 INFO - . 12:05:58 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 2591ms 12:05:58 INFO - PROCESS | 1768 | 1483819558865 Marionette TRACE conn4 -> [0,2348,"getWindowHandle",null] 12:05:58 INFO - PROCESS | 1768 | 1483819558870 Marionette TRACE conn4 <- [1,2348,null,{"value":"2147483649"}] 12:05:58 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 12:05:58 INFO - PROCESS | 1768 | 1483819558878 Marionette TRACE conn4 -> [0,2349,"timeouts",{"script":35000}] 12:05:58 INFO - PROCESS | 1768 | 1483819558882 Marionette TRACE conn4 <- [1,2349,null,{}] 12:05:58 INFO - PROCESS | 1768 | 1483819558892 Marionette TRACE conn4 -> [0,2350,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:05:59 INFO - PROCESS | 1768 | 1483819559066 Marionette TRACE conn4 <- [1,2350,null,{"value":null}] 12:05:59 INFO - PROCESS | 1768 | 1483819559143 Marionette TRACE conn4 -> [0,2351,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/waiting.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/waiting.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:05:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c11c400 == 5 [pid = 1815] [id = 905] 12:05:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9c11e800) [pid = 1815] [serial = 2408] [outer = (nil)] 12:05:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9c14bc00) [pid = 1815] [serial = 2409] [outer = 0x9c11e800] 12:05:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9c1f4400) [pid = 1815] [serial = 2410] [outer = 0x9c11e800] 12:05:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:05:59 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97ac00 == 6 [pid = 1815] [id = 906] 12:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9c97c400) [pid = 1815] [serial = 2411] [outer = (nil)] 12:06:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:00 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9c97f000) [pid = 1815] [serial = 2412] [outer = 0x9c97c400] 12:06:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 12:06:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 12:06:00 INFO - PROCESS | 1768 | [Child 1815] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 12:06:00 INFO - PROCESS | 1768 | 1483819560588 Marionette TRACE conn4 <- [1,2351,null,{"value":["/service-workers/service-worker/waiting.https.html",0,null,null,[["waiting or active is set",0,null,null]]]}] 12:06:00 INFO - . 12:06:00 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 1744ms 12:06:00 INFO - PROCESS | 1768 | 1483819560624 Marionette TRACE conn4 -> [0,2352,"getWindowHandle",null] 12:06:00 INFO - PROCESS | 1768 | 1483819560628 Marionette TRACE conn4 <- [1,2352,null,{"value":"2147483649"}] 12:06:00 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 12:06:00 INFO - PROCESS | 1768 | 1483819560634 Marionette TRACE conn4 -> [0,2353,"timeouts",{"script":35000}] 12:06:00 INFO - PROCESS | 1768 | 1483819560641 Marionette TRACE conn4 <- [1,2353,null,{}] 12:06:00 INFO - PROCESS | 1768 | 1483819560652 Marionette TRACE conn4 -> [0,2354,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:00 INFO - PROCESS | 1768 | 1483819560889 Marionette TRACE conn4 <- [1,2354,null,{"value":null}] 12:06:00 INFO - PROCESS | 1768 | 1483819560948 Marionette TRACE conn4 -> [0,2355,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/websocket.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/websocket.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c986800 == 7 [pid = 1815] [id = 907] 12:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9ca14000) [pid = 1815] [serial = 2413] [outer = (nil)] 12:06:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9cfd2800) [pid = 1815] [serial = 2414] [outer = 0x9ca14000] 12:06:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9cfd8c00) [pid = 1815] [serial = 2415] [outer = 0x9ca14000] 12:06:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:01 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9c11cc00) [pid = 1815] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 12:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9d21e000) [pid = 1815] [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.] 12:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9b6a4800) [pid = 1815] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 12:06:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d910800 == 8 [pid = 1815] [id = 908] 12:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9d915800) [pid = 1815] [serial = 2416] [outer = (nil)] 12:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9d916800) [pid = 1815] [serial = 2417] [outer = 0x9d915800] 12:06:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:02 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:02 INFO - PROCESS | 1768 | 1483819562517 Marionette TRACE conn4 <- [1,2355,null,{"value":["/service-workers/service-worker/websocket.https.html",0,null,null,[["Verify WebSocket handshake channel does not get intercepted",0,null,null]]]}] 12:06:02 INFO - . 12:06:02 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 1897ms 12:06:02 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 12:06:02 INFO - PROCESS | 1768 | 1483819562531 Marionette TRACE conn4 -> [0,2356,"getWindowHandle",null] 12:06:02 INFO - PROCESS | 1768 | 1483819562534 Marionette TRACE conn4 <- [1,2356,null,{"value":"2147483649"}] 12:06:02 INFO - PROCESS | 1768 | 1483819562540 Marionette TRACE conn4 -> [0,2357,"timeouts",{"script":35000}] 12:06:02 INFO - PROCESS | 1768 | 1483819562543 Marionette TRACE conn4 <- [1,2357,null,{}] 12:06:02 INFO - PROCESS | 1768 | 1483819562560 Marionette TRACE conn4 -> [0,2358,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:02 INFO - PROCESS | 1768 | 1483819562765 Marionette TRACE conn4 <- [1,2358,null,{"value":null}] 12:06:02 INFO - PROCESS | 1768 | 1483819562792 Marionette TRACE conn4 -> [0,2359,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/worker-interception.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d91e800 == 9 [pid = 1815] [id = 909] 12:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9d91ec00) [pid = 1815] [serial = 2418] [outer = (nil)] 12:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9d974800) [pid = 1815] [serial = 2419] [outer = 0x9d91ec00] 12:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9d973c00) [pid = 1815] [serial = 2420] [outer = 0x9d91ec00] 12:06:03 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:03 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e143800 == 10 [pid = 1815] [id = 910] 12:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9e144800) [pid = 1815] [serial = 2421] [outer = (nil)] 12:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9e145400) [pid = 1815] [serial = 2422] [outer = 0x9e144800] 12:06:05 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:05 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:05 INFO - PROCESS | 1768 | 1483819565769 Marionette TRACE conn4 <- [1,2359,null,{"value":["/service-workers/service-worker/worker-interception.https.html",0,null,null,[["Verify worker script from uncontrolled document is intercepted by Service Worker",0,null,null],["Verify worker script intercepted by same-origin response succeeds",0,null,null],["Verify worker script intercepted by cors response succeeds",0,null,null],["Verify worker script intercepted by no-cors cross-origin response fails",0,null,null],["Verify worker loads from controlled document are intercepted by Service Worker",0,null,null]]]}] 12:06:05 INFO - ..... 12:06:05 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 3256ms 12:06:05 INFO - PROCESS | 1768 | 1483819565809 Marionette TRACE conn4 -> [0,2360,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 1768 | 1483819565815 Marionette TRACE conn4 <- [1,2360,null,{"value":"2147483649"}] 12:06:05 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 12:06:05 INFO - PROCESS | 1768 | 1483819565832 Marionette TRACE conn4 -> [0,2361,"timeouts",{"script":35000}] 12:06:05 INFO - PROCESS | 1768 | 1483819565835 Marionette TRACE conn4 <- [1,2361,null,{}] 12:06:05 INFO - PROCESS | 1768 | 1483819565853 Marionette TRACE conn4 -> [0,2362,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:06 INFO - PROCESS | 1768 | 1483819566051 Marionette TRACE conn4 <- [1,2362,null,{"value":null}] 12:06:06 INFO - PROCESS | 1768 | 1483819566162 Marionette TRACE conn4 -> [0,2363,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/xhr.https.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d977c00 == 11 [pid = 1815] [id = 911] 12:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9d97a400) [pid = 1815] [serial = 2423] [outer = (nil)] 12:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e2dd000) [pid = 1815] [serial = 2424] [outer = 0x9d97a400] 12:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e2e0000) [pid = 1815] [serial = 2425] [outer = 0x9d97a400] 12:06:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:06 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa2800 == 12 [pid = 1815] [id = 912] 12:06:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c11cc00) [pid = 1815] [serial = 2426] [outer = (nil)] 12:06:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9c122c00) [pid = 1815] [serial = 2427] [outer = 0x9c11cc00] 12:06:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba280 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:07 INFO - PROCESS | 1768 | [Parent 1768] WARNING: Suboptimal indexes for the SQL statement 0x9cbba0c0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 12:06:08 INFO - PROCESS | 1768 | 1483819568001 Marionette TRACE conn4 <- [1,2363,null,{"value":["/service-workers/service-worker/xhr.https.html",0,null,null,[["Verify XHR does not exist",0,null,null]]]}] 12:06:08 INFO - . 12:06:08 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 2211ms 12:06:08 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 12:06:08 INFO - Clearing pref dom.serviceWorkers.enabled 12:06:08 INFO - PROCESS | 1768 | 1483819568037 Marionette TRACE conn4 -> [0,2364,"getWindowHandle",null] 12:06:08 INFO - PROCESS | 1768 | 1483819568040 Marionette TRACE conn4 <- [1,2364,null,{"value":"2147483649"}] 12:06:08 INFO - PROCESS | 1768 | 1483819568055 Marionette TRACE conn4 -> [0,2365,"getContext",null] 12:06:08 INFO - PROCESS | 1768 | 1483819568058 Marionette TRACE conn4 <- [1,2365,null,{"value":"content"}] 12:06:08 INFO - PROCESS | 1768 | 1483819568071 Marionette TRACE conn4 -> [0,2366,"setContext",{"value":"chrome"}] 12:06:08 INFO - PROCESS | 1768 | 1483819568073 Marionette TRACE conn4 <- [1,2366,null,{}] 12:06:08 INFO - PROCESS | 1768 | 1483819568083 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 12:06:08 INFO - PROCESS | 1768 | 1483819568101 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:06:08 INFO - PROCESS | 1768 | 1483819568119 Marionette TRACE conn4 -> [0,2368,"setContext",{"value":"content"}] 12:06:08 INFO - PROCESS | 1768 | 1483819568121 Marionette TRACE conn4 <- [1,2368,null,{}] 12:06:08 INFO - PROCESS | 1768 | 1483819568127 Marionette TRACE conn4 -> [0,2369,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:06:08 INFO - PROCESS | 1768 | 1483819568265 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 12:06:08 INFO - PROCESS | 1768 | 1483819568317 Marionette TRACE conn4 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9d910800 == 11 [pid = 1815] [id = 908] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9c986800 == 10 [pid = 1815] [id = 907] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9c123400 == 9 [pid = 1815] [id = 904] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97ac00 == 8 [pid = 1815] [id = 906] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa0000 == 7 [pid = 1815] [id = 903] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9c11c400 == 6 [pid = 1815] [id = 905] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa2800 == 5 [pid = 1815] [id = 912] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9d91e800 == 4 [pid = 1815] [id = 909] 12:06:08 INFO - PROCESS | 1768 | --DOCSHELL 0x9e143800 == 3 [pid = 1815] [id = 910] 12:06:08 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9b6a6000) [pid = 1815] [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.] 12:06:08 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9b6a6400) [pid = 1815] [serial = 2402] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9ca1a800) [pid = 1815] [serial = 2397] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c129c00) [pid = 1815] [serial = 2404] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c147000) [pid = 1815] [serial = 2396] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9d21f000) [pid = 1815] [serial = 2399] [outer = (nil)] [url = about:blank] 12:06:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9b6a2800) [pid = 1815] [serial = 2428] [outer = 0xa77c1400] 12:06:09 INFO - PROCESS | 1768 | 1483819569043 Marionette TRACE conn4 <- [1,2370,null,{}] 12:06:09 INFO - PROCESS | 1768 | 1483819569051 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:06:09 INFO - PROCESS | 1768 | 1483819569074 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:06:09 INFO - PROCESS | 1768 | 1483819569081 Marionette TRACE conn4 -> [0,2372,"timeouts",{"script":35000}] 12:06:09 INFO - PROCESS | 1768 | 1483819569085 Marionette TRACE conn4 <- [1,2372,null,{}] 12:06:09 INFO - PROCESS | 1768 | 1483819569116 Marionette TRACE conn4 -> [0,2373,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:09 INFO - PROCESS | 1768 | 1483819569144 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 12:06:09 INFO - PROCESS | 1768 | 1483819569156 Marionette TRACE conn4 -> [0,2374,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Document-prototype-adoptNode.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa3c00 == 4 [pid = 1815] [id = 913] 12:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9bfa4000) [pid = 1815] [serial = 2429] [outer = (nil)] 12:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9c11c800) [pid = 1815] [serial = 2430] [outer = 0x9bfa4000] 12:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9bf66400) [pid = 1815] [serial = 2431] [outer = 0x9bfa4000] 12:06:10 INFO - PROCESS | 1768 | 1483819570265 Marionette TRACE conn4 <- [1,2374,null,{"value":["/shadow-dom/Document-prototype-adoptNode.html",0,null,null,[["adoptNode on a shadow root in open mode must throw a HierarchyRequestError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.adoptNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"HierarchyRequestError\")","testAdoptNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAdoptNode@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:26:1\n"],["adoptNode on a shadow root in closed mode must throw a HierarchyRequestError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.adoptNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"HierarchyRequestError\")","testAdoptNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAdoptNode@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:27:1\n"]]]}] 12:06:10 INFO - .. 12:06:10 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2295ms 12:06:10 INFO - PROCESS | 1768 | 1483819570343 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 12:06:10 INFO - PROCESS | 1768 | 1483819570346 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 12:06:10 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 12:06:10 INFO - PROCESS | 1768 | 1483819570353 Marionette TRACE conn4 -> [0,2376,"timeouts",{"script":35000}] 12:06:10 INFO - PROCESS | 1768 | 1483819570355 Marionette TRACE conn4 <- [1,2376,null,{}] 12:06:10 INFO - PROCESS | 1768 | 1483819570361 Marionette TRACE conn4 -> [0,2377,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:10 INFO - PROCESS | 1768 | 1483819570593 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 12:06:10 INFO - PROCESS | 1768 | 1483819570638 Marionette TRACE conn4 -> [0,2378,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Document-prototype-currentScript.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c97a800 == 5 [pid = 1815] [id = 914] 12:06:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9c97ac00) [pid = 1815] [serial = 2432] [outer = (nil)] 12:06:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca1b000) [pid = 1815] [serial = 2433] [outer = 0x9c97ac00] 12:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9ca6c400) [pid = 1815] [serial = 2434] [outer = 0x9c97ac00] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9ca14000) [pid = 1815] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9d91ec00) [pid = 1815] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9c11e800) [pid = 1815] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c97c400) [pid = 1815] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c130800) [pid = 1815] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9bfa5400) [pid = 1815] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 12:06:12 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9d915800) [pid = 1815] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 12:06:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa3c00 == 4 [pid = 1815] [id = 913] 12:06:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9d977c00 == 3 [pid = 1815] [id = 911] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9d974800) [pid = 1815] [serial = 2419] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9d973c00) [pid = 1815] [serial = 2420] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9c1f4400) [pid = 1815] [serial = 2410] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9c97f000) [pid = 1815] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9ca13000) [pid = 1815] [serial = 2407] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9c133400) [pid = 1815] [serial = 2405] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9d916800) [pid = 1815] [serial = 2417] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9cfd8c00) [pid = 1815] [serial = 2415] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9cfd2800) [pid = 1815] [serial = 2414] [outer = (nil)] [url = about:blank] 12:06:16 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9c14bc00) [pid = 1815] [serial = 2409] [outer = (nil)] [url = about:blank] 12:06:18 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9e144800) [pid = 1815] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 12:06:18 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9bfa4000) [pid = 1815] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 12:06:18 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9c11cc00) [pid = 1815] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 12:06:18 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9e680c00) [pid = 1815] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9e145400) [pid = 1815] [serial = 2422] [outer = (nil)] [url = about:blank] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9c11c800) [pid = 1815] [serial = 2430] [outer = (nil)] [url = about:blank] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9bf66400) [pid = 1815] [serial = 2431] [outer = (nil)] [url = about:blank] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9c122c00) [pid = 1815] [serial = 2427] [outer = (nil)] [url = about:blank] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9ca1b000) [pid = 1815] [serial = 2433] [outer = (nil)] [url = about:blank] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9e2dd000) [pid = 1815] [serial = 2424] [outer = (nil)] [url = about:blank] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0xa3641000) [pid = 1815] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 12:06:23 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x9e6da000) [pid = 1815] [serial = 1544] [outer = (nil)] [url = about:blank] 12:06:41 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 12:06:41 INFO - PROCESS | 1768 | 1483819601094 Marionette TRACE conn4 <- [1,2378,null,{"value":["/shadow-dom/Document-prototype-currentScript.html",2,null,null,[["document.currentScript must not to be set to a script element in a shadow tree in open mode",1,"host.attachShadow is not a function","testInlineScript/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:21:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInlineScript@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:19:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:35:1\n"],["document.currentScript must not to be set to a script element in a shadow tree in closed mode",1,"host.attachShadow is not a function","testInlineScript/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:21:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInlineScript@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:19:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:36:1\n"],["document.currentScript must be set to a script element that loads an external script in a document tree",0,null,null],["document.currentScript must be set to a script element that loads an external script in a document tree",0,null,null],["document.currentScript must not be set to a script element that loads an external script in an open shadow tree",1,"host.attachShadow is not a function","executeNextTest/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:53:30\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nexecuteNextTest@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:47:5\n"],["document.currentScript must not be set to a script element that loads an external script in a closed shadow tree",3,null,null],["document.currentScript must be set to a script element that loads an external script that was in an open shadow tree and then removed",3,null,null],["document.currentScript must be set to a script element that loads an external script that was in a closed shadow tree and then removed",3,null,null]]]}] 12:06:41 INFO - ........ 12:06:41 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30782ms 12:06:41 INFO - PROCESS | 1768 | 1483819601138 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 12:06:41 INFO - PROCESS | 1768 | 1483819601141 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 12:06:41 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 12:06:41 INFO - PROCESS | 1768 | 1483819601148 Marionette TRACE conn4 -> [0,2380,"timeouts",{"script":35000}] 12:06:41 INFO - PROCESS | 1768 | 1483819601150 Marionette TRACE conn4 <- [1,2380,null,{}] 12:06:41 INFO - PROCESS | 1768 | 1483819601155 Marionette TRACE conn4 -> [0,2381,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:41 INFO - PROCESS | 1768 | 1483819601358 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 12:06:41 INFO - PROCESS | 1768 | 1483819601406 Marionette TRACE conn4 -> [0,2382,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Document-prototype-importNode.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf63800 == 4 [pid = 1815] [id = 915] 12:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9bf64400) [pid = 1815] [serial = 2435] [outer = (nil)] 12:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9bf6cc00) [pid = 1815] [serial = 2436] [outer = 0x9bf64400] 12:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9bf9fc00) [pid = 1815] [serial = 2437] [outer = 0x9bf64400] 12:06:42 INFO - .. 12:06:42 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1233ms 12:06:42 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 12:06:42 INFO - PROCESS | 1768 | 1483819602352 Marionette TRACE conn4 <- [1,2382,null,{"value":["/shadow-dom/Document-prototype-importNode.html",0,null,null,[["importNode on a shadow root in open mode must throw a NotSupportedError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.importNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testImportNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestImportNode@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:26:1\n"],["importNode on a shadow root in closed mode must throw a NotSupportedError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.importNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testImportNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestImportNode@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:27:1\n"]]]}] 12:06:42 INFO - PROCESS | 1768 | 1483819602382 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 12:06:42 INFO - PROCESS | 1768 | 1483819602384 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 12:06:42 INFO - PROCESS | 1768 | 1483819602393 Marionette TRACE conn4 -> [0,2384,"timeouts",{"script":35000}] 12:06:42 INFO - PROCESS | 1768 | 1483819602397 Marionette TRACE conn4 <- [1,2384,null,{}] 12:06:42 INFO - PROCESS | 1768 | 1483819602404 Marionette TRACE conn4 -> [0,2385,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:42 INFO - PROCESS | 1768 | 1483819602598 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 12:06:42 INFO - PROCESS | 1768 | 1483819602638 Marionette TRACE conn4 -> [0,2386,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Element-interface-attachShadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a5400 == 5 [pid = 1815] [id = 916] 12:06:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9bf6f000) [pid = 1815] [serial = 2438] [outer = (nil)] 12:06:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9c126800) [pid = 1815] [serial = 2439] [outer = 0x9bf6f000] 12:06:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9c12dc00) [pid = 1815] [serial = 2440] [outer = 0x9bf6f000] 12:06:43 INFO - PROCESS | 1768 | 1483819603681 Marionette TRACE conn4 <- [1,2386,null,{"value":["/shadow-dom/Element-interface-attachShadow.html",0,null,null,[["Check the existence of Element.attachShadow",1,"assert_true: Element.prototype.attachShadow must exist expected true got false","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:16:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:15:1\n"],["Nodes other than Element should not have attachShadow",0,null,null],["Element.attachShadow must throw a TypeError if mode is not \"open\" or \"closed\"",0,null,null],["Element.attachShadow must create an instance of ShadowRoot",1,"document.createElement(...).attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:48:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:47:1\n"],["Element.attachShadow must throw a InvalidStateError if the context object already hosts a shadow tree",1,"assert_throws: Calling attachShadow({mode: \"open\"}) twice on the same element must throw function \"function () {\n var div = document.createElement('div');\n div.attachShadow({mode: \"open\"});\n div.attachShadow({mode: \"open\"});\n }\" threw object \"TypeError: div.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"InvalidStateError\")","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:55:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:54:1\n"],["Element.attachShadow must throw a NotSupportedError for button, details, input, marquee, meter, progress, select, textarea, and keygen elements",1,"assert_throws: Calling attachShadow({mode: \"open\"}) on button element must throw function \"function () {\n document.createElement(elementName).attachShadow({mode: \"open\"});\n }\" threw object \"TypeError: document.createElement(...).attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:82:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:80:1\n"]]]}] 12:06:43 INFO - ...... 12:06:43 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1346ms 12:06:43 INFO - PROCESS | 1768 | 1483819603741 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 12:06:43 INFO - PROCESS | 1768 | 1483819603743 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 12:06:43 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 12:06:43 INFO - PROCESS | 1768 | 1483819603750 Marionette TRACE conn4 -> [0,2388,"timeouts",{"script":35000}] 12:06:43 INFO - PROCESS | 1768 | 1483819603752 Marionette TRACE conn4 <- [1,2388,null,{}] 12:06:43 INFO - PROCESS | 1768 | 1483819603758 Marionette TRACE conn4 -> [0,2389,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:43 INFO - PROCESS | 1768 | 1483819603916 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 12:06:44 INFO - PROCESS | 1768 | 1483819604024 Marionette TRACE conn4 -> [0,2390,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Element-interface-shadowRoot-attribute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14e400 == 6 [pid = 1815] [id = 917] 12:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9c14ec00) [pid = 1815] [serial = 2441] [outer = (nil)] 12:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9c1f5000) [pid = 1815] [serial = 2442] [outer = 0x9c14ec00] 12:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9c97b800) [pid = 1815] [serial = 2443] [outer = 0x9c14ec00] 12:06:44 INFO - PROCESS | 1768 | 1483819604935 Marionette TRACE conn4 <- [1,2390,null,{"value":["/shadow-dom/Element-interface-shadowRoot-attribute.html",0,null,null,[["shadowRoot must be defined on Element prototype",0,null,null],["shadowRoot attribute must return the open shadow root associated with the element",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:33:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:29:1\n"],["shadowRoot attribute must return null if the shadow root attached to the element is closed",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:39:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:37:1\n"]]]}] 12:06:44 INFO - ... 12:06:44 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1229ms 12:06:44 INFO - PROCESS | 1768 | 1483819604981 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 12:06:44 INFO - PROCESS | 1768 | 1483819604984 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 12:06:44 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 12:06:44 INFO - PROCESS | 1768 | 1483819604992 Marionette TRACE conn4 -> [0,2392,"timeouts",{"script":35000}] 12:06:44 INFO - PROCESS | 1768 | 1483819604995 Marionette TRACE conn4 <- [1,2392,null,{}] 12:06:45 INFO - PROCESS | 1768 | 1483819605000 Marionette TRACE conn4 -> [0,2393,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:45 INFO - PROCESS | 1768 | 1483819605168 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 12:06:45 INFO - PROCESS | 1768 | 1483819605255 Marionette TRACE conn4 -> [0,2394,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/HTMLSlotElement-interface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca13800 == 7 [pid = 1815] [id = 918] 12:06:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9ca16800) [pid = 1815] [serial = 2444] [outer = (nil)] 12:06:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9ca20800) [pid = 1815] [serial = 2445] [outer = 0x9ca16800] 12:06:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9ca73400) [pid = 1815] [serial = 2446] [outer = 0x9ca16800] 12:06:46 INFO - .................. 12:06:46 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1300ms 12:06:46 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 12:06:46 INFO - PROCESS | 1768 | 1483819606215 Marionette TRACE conn4 <- [1,2394,null,{"value":["/shadow-dom/HTMLSlotElement-interface.html",0,null,null,[["HTMLSlotElement must be defined on window",1,"assert_true: HTMLSlotElement must be defined on window expected true got false","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:16:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:15:1\n"],["\"name\" attribute on HTMLSlotElement must reflect \"name\" attribute",1,"HTMLSlotElement is not defined","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:23:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:22:1\n"],["assignedNodes() on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:51:1\n"],["assignedNodes({\"flattened\":false}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:52:1\n"],["assignedNodes({\"flattened\":true}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:53:1\n"],["assignedNodes() must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:87:1\n"],["assignedNodes({\"flattened\":false}) must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:88:1\n"],["assignedNodes({\"flattened\":true}) must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:89:1\n"],["assignedNodes() must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:121:1\n"],["assignedNodes({\"flattened\":false}) must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:122:1\n"],["assignedNodes({\"flattened\":true}) must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:123:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:145:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:146:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:147:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:199:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:200:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:201:1\n"],["assignedNodes({flatten: true}) must return the distributed nodes, and assignedNodes() and assignedNodes({flatten: false}) must returned the assigned nodes",1,"outerHost.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:208:23\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:203:1\n"]]]}] 12:06:46 INFO - PROCESS | 1768 | 1483819606292 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 12:06:46 INFO - PROCESS | 1768 | 1483819606296 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 12:06:46 INFO - PROCESS | 1768 | 1483819606304 Marionette TRACE conn4 -> [0,2396,"timeouts",{"script":35000}] 12:06:46 INFO - PROCESS | 1768 | 1483819606305 Marionette TRACE conn4 <- [1,2396,null,{}] 12:06:46 INFO - PROCESS | 1768 | 1483819606315 Marionette TRACE conn4 -> [0,2397,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:46 INFO - PROCESS | 1768 | 1483819606521 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 12:06:46 INFO - PROCESS | 1768 | 1483819606581 Marionette TRACE conn4 -> [0,2398,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Node-prototype-cloneNode.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca79400 == 8 [pid = 1815] [id = 919] 12:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9cfd4c00) [pid = 1815] [serial = 2447] [outer = (nil)] 12:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9cfdc000) [pid = 1815] [serial = 2448] [outer = 0x9cfd4c00] 12:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9cfdac00) [pid = 1815] [serial = 2449] [outer = 0x9cfd4c00] 12:06:47 INFO - .... 12:06:47 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1283ms 12:06:47 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 12:06:47 INFO - PROCESS | 1768 | 1483819607569 Marionette TRACE conn4 <- [1,2398,null,{"value":["/shadow-dom/Node-prototype-cloneNode.html",0,null,null,[["cloneNode on a shadow root in open mode must throw a NotSupportedError",1,"assert_throws: cloneNode(false) on a shadow root in open mode must throw a NotSupportedError function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n shadowRoot.cloneNode(false);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testCloneNode/<@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:17:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestCloneNode@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:32:1\n"],["cloneNode on a shadow root in closed mode must throw a NotSupportedError",1,"assert_throws: cloneNode(false) on a shadow root in closed mode must throw a NotSupportedError function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n shadowRoot.cloneNode(false);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testCloneNode/<@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:17:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestCloneNode@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:33:1\n"],["cloneNode on an element with an open shadow root should not clone its shadow root",1,"element.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:37:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:35:1\n"],["cloneNode on an element with a closed shadow root should not clone its shadow root",1,"element.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:45:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:43:1\n"]]]}] 12:06:47 INFO - PROCESS | 1768 | 1483819607588 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 12:06:47 INFO - PROCESS | 1768 | 1483819607594 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 12:06:47 INFO - PROCESS | 1768 | 1483819607604 Marionette TRACE conn4 -> [0,2400,"timeouts",{"script":35000}] 12:06:47 INFO - PROCESS | 1768 | 1483819607606 Marionette TRACE conn4 <- [1,2400,null,{}] 12:06:47 INFO - PROCESS | 1768 | 1483819607616 Marionette TRACE conn4 -> [0,2401,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:47 INFO - PROCESS | 1768 | 1483819607823 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 12:06:47 INFO - PROCESS | 1768 | 1483819607912 Marionette TRACE conn4 -> [0,2402,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/ShadowRoot-interface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d910c00 == 9 [pid = 1815] [id = 920] 12:06:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9d918800) [pid = 1815] [serial = 2450] [outer = (nil)] 12:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9d91cc00) [pid = 1815] [serial = 2451] [outer = 0x9d918800] 12:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9d974000) [pid = 1815] [serial = 2452] [outer = 0x9d918800] 12:06:48 INFO - PROCESS | 1768 | 1483819608926 Marionette TRACE conn4 <- [1,2402,null,{"value":["/shadow-dom/ShadowRoot-interface.html",0,null,null,[["Check the existence of ShadowRoot interface",0,null,null],["ShadowRoot must inherit from DocumentFragment",0,null,null],["ShadowRoot must not be a constructor",0,null,null],["ShadowRoot.activeElement must return the focused element of the context object when shadow root is open.",1,"host.attachShadow is not a function","testActiveElement/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestActiveElement@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:28:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:41:1\n"],["ShadowRoot.activeElement must return the focused element of the context object when shadow root is closed.",1,"host.attachShadow is not a function","testActiveElement/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestActiveElement@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:28:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:42:1\n"],["ShadowRoot.host must return the shadow host of the context object.",1,"host1.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:46:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:44:1\n"],["ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is open.",1,"host.attachShadow is not a function","testInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:55:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:53:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:66:1\n"],["ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is closed.",1,"host.attachShadow is not a function","testInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:55:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:53:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:67:1\n"],["ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is open.",1,"host.attachShadow is not a function","testSetInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:72:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSetInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:70:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:89:1\n"],["ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is closed.",1,"host.attachShadow is not a function","testSetInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:72:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSetInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:70:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:90:1\n"],["ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is open.",1,"host.attachShadow is not a function","testStyleSheets/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:95:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestStyleSheets@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:106:1\n"],["ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is closed.",1,"host.attachShadow is not a function","testStyleSheets/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:95:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestStyleSheets@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:107:1\n"]]]}] 12:06:48 INFO - ............ 12:06:48 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1387ms 12:06:49 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 12:06:49 INFO - PROCESS | 1768 | 1483819608992 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 12:06:49 INFO - PROCESS | 1768 | 1483819608995 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 12:06:49 INFO - PROCESS | 1768 | 1483819609003 Marionette TRACE conn4 -> [0,2404,"timeouts",{"script":35000}] 12:06:49 INFO - PROCESS | 1768 | 1483819609011 Marionette TRACE conn4 <- [1,2404,null,{}] 12:06:49 INFO - PROCESS | 1768 | 1483819609018 Marionette TRACE conn4 -> [0,2405,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:49 INFO - PROCESS | 1768 | 1483819609229 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 12:06:49 INFO - PROCESS | 1768 | 1483819609285 Marionette TRACE conn4 -> [0,2406,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/event-composed-path-with-related-target.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b69f800 == 10 [pid = 1815] [id = 921] 12:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9b6a0800) [pid = 1815] [serial = 2453] [outer = (nil)] 12:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9c115c00) [pid = 1815] [serial = 2454] [outer = 0x9b6a0800] 12:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9c11cc00) [pid = 1815] [serial = 2455] [outer = 0x9b6a0800] 12:06:50 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:50 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:50 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:50 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:50 INFO - ............. 12:06:50 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1612ms 12:06:50 INFO - TEST-START | /shadow-dom/event-composed-path.html 12:06:50 INFO - PROCESS | 1768 | 1483819610566 Marionette TRACE conn4 <- [1,2406,null,{"value":["/shadow-dom/event-composed-path-with-related-target.html",1,"TypeError: e.composedPath is not a function",null,[["Event path for an event with a relatedTarget. relatedTarget != target.",1,"assert_equals: expected 2 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:18:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:14:1\n"],["Event path for an event with a relatedTarget. Event shoul be dispatched if 1) target and relatedTarget are same, and 2) they are not in a shadow tree.",1,"assert_equals: expected 2 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:28:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:24:1\n"],["Event path for an event with a relatedTarget. Event should stop at the shadow root",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:44:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:43:1\n"],["Event path for an event with a relatedTarget. Event should not be dispatched if 1) target and relatedTarget are same, and 2) both are in a shadow tree.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:52:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:51:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is in a shadow tree.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:76:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:75:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is not in a shadow tree",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:87:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:86:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget share the same shadow-including ancestor. Both are in shadow trees.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:115:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:114:1\n"],["Event path for an event with a relatedTarget. relaterTarget is a shadow-including ancestor of target.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:125:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:124:1\n"],["Event path for an event with a relatedTarget. target is a shadow-including ancestor of relatedTarget.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:135:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:134:1\n"],["Event path for an event with a relatedTarget. target is assigned to a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:153:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:152:1\n"],["Event path for an event with a relatedTarget. relatedTarget is assigned to a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:164:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:163:1\n"],["Event path for an event with a relatedTarget. Event should be dispatched at every slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:212:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:211:1\n"],["Event path for an event with a relatedTarget. Event should be dispatched at every slots. relatedTarget should be correctly retargeted.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:235:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:234:1\n"]]]}] 12:06:50 INFO - PROCESS | 1768 | 1483819610614 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 12:06:50 INFO - PROCESS | 1768 | 1483819610651 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 12:06:50 INFO - PROCESS | 1768 | 1483819610663 Marionette TRACE conn4 -> [0,2408,"timeouts",{"script":35000}] 12:06:50 INFO - PROCESS | 1768 | 1483819610664 Marionette TRACE conn4 <- [1,2408,null,{}] 12:06:50 INFO - PROCESS | 1768 | 1483819610679 Marionette TRACE conn4 -> [0,2409,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:50 INFO - PROCESS | 1768 | 1483819610913 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 12:06:51 INFO - PROCESS | 1768 | 1483819610977 Marionette TRACE conn4 -> [0,2410,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/event-composed-path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/event-composed-path.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6bc00 == 11 [pid = 1815] [id = 922] 12:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9bf6f800) [pid = 1815] [serial = 2456] [outer = (nil)] 12:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c97cc00) [pid = 1815] [serial = 2457] [outer = 0x9bf6f800] 12:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9ca72800) [pid = 1815] [serial = 2458] [outer = 0x9bf6f800] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9d910c00 == 10 [pid = 1815] [id = 920] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca79400 == 9 [pid = 1815] [id = 919] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca13800 == 8 [pid = 1815] [id = 918] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14e400 == 7 [pid = 1815] [id = 917] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a5400 == 6 [pid = 1815] [id = 916] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf63800 == 5 [pid = 1815] [id = 915] 12:06:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9c97a800 == 4 [pid = 1815] [id = 914] 12:06:52 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:52 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:52 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 12:06:52 INFO - ........... 12:06:52 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1660ms 12:06:52 INFO - TEST-START | /shadow-dom/event-composed.html 12:06:52 INFO - PROCESS | 1768 | 1483819612272 Marionette TRACE conn4 <- [1,2410,null,{"value":["/shadow-dom/event-composed-path.html",1,"TypeError: e.composedPath is not a function",null,[["Event Path without ShadowRoots.",1,"assert_equals: expected 3 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:15:1\n"],["Event Path with an open ShadowRoot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:36:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:35:1\n"],["Event Path with a closed ShadowRoot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:57:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:56:1\n"],["Event Path with nested ShadowRoots: open > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:82:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:81:1\n"],["Event Path with nested ShadowRoots: open > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:108:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:107:1\n"],["Event Path with nested ShadowRoots: closed > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:135:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:134:1\n"],["Event Path with nested ShadowRoots: closed > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:162:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:161:1\n"],["Event Path with a slot in an open Shadow Root.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:187:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:186:1\n"],["Event Path with a slot in a closed Shadow Root.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:209:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:208:1\n"],["Event Path with slots in nested ShadowRoots: open > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:237:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:236:1\n"],["Event Path with slots in nested ShadowRoots: closed > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:267:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:266:1\n"]]]}] 12:06:52 INFO - PROCESS | 1768 | 1483819612321 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 12:06:52 INFO - PROCESS | 1768 | 1483819612326 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 12:06:52 INFO - PROCESS | 1768 | 1483819612333 Marionette TRACE conn4 -> [0,2412,"timeouts",{"script":35000}] 12:06:52 INFO - PROCESS | 1768 | 1483819612335 Marionette TRACE conn4 <- [1,2412,null,{}] 12:06:52 INFO - PROCESS | 1768 | 1483819612345 Marionette TRACE conn4 -> [0,2413,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:52 INFO - PROCESS | 1768 | 1483819612508 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 12:06:52 INFO - PROCESS | 1768 | 1483819612616 Marionette TRACE conn4 -> [0,2414,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/event-composed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/event-composed.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d97b800 == 5 [pid = 1815] [id = 923] 12:06:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9d97c000) [pid = 1815] [serial = 2459] [outer = (nil)] 12:06:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9d9c2000) [pid = 1815] [serial = 2460] [outer = 0x9d97c000] 12:06:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d9c5000) [pid = 1815] [serial = 2461] [outer = 0x9d97c000] 12:06:53 INFO - ......... 12:06:53 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1338ms 12:06:53 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 12:06:53 INFO - PROCESS | 1768 | 1483819613632 Marionette TRACE conn4 <- [1,2414,null,{"value":["/shadow-dom/event-composed.html",0,null,null,[["A new events composed value should be set to false by default.",1,"assert_equals: expected (boolean) false but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/event-composed.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:13:1\n"],["Users should be able to set a composed value.",1,"assert_equals: expected (boolean) true but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/event-composed.html:20:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:18:1\n"],["An event should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:43:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:42:1\n"],["An event should not be scoped if composed is specified",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:47:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:46:1\n"],["A synthetic MouseEvent should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:51:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:50:1\n"],["A synthetic MouseEvent with composed=true should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:55:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:54:1\n"],["A synthetic FocusEvent should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:58:1\n"],["A synthetic FocusEvent with composed=true should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:63:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:62:1\n"],["A UA click event should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertUAComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:67:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:76:1\n"]]]}] 12:06:53 INFO - PROCESS | 1768 | 1483819613673 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 12:06:53 INFO - PROCESS | 1768 | 1483819613676 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 12:06:53 INFO - PROCESS | 1768 | 1483819613688 Marionette TRACE conn4 -> [0,2416,"timeouts",{"script":35000}] 12:06:53 INFO - PROCESS | 1768 | 1483819613689 Marionette TRACE conn4 <- [1,2416,null,{}] 12:06:53 INFO - PROCESS | 1768 | 1483819613697 Marionette TRACE conn4 -> [0,2417,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:53 INFO - PROCESS | 1768 | 1483819613967 Marionette TRACE conn4 <- [1,2417,null,{"value":null}] 12:06:54 INFO - PROCESS | 1768 | 1483819614012 Marionette TRACE conn4 -> [0,2418,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c7c00 == 6 [pid = 1815] [id = 924] 12:06:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9dc6fc00) [pid = 1815] [serial = 2462] [outer = (nil)] 12:06:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e141800) [pid = 1815] [serial = 2463] [outer = 0x9dc6fc00] 12:06:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9e142800) [pid = 1815] [serial = 2464] [outer = 0x9dc6fc00] 12:06:56 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9cfd4c00) [pid = 1815] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 12:06:56 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9bf6f000) [pid = 1815] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 12:06:56 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9bf64400) [pid = 1815] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 12:06:56 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9ca16800) [pid = 1815] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 12:06:56 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9c14ec00) [pid = 1815] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 12:06:56 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9c97ac00) [pid = 1815] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 12:06:57 INFO - .......... 12:06:57 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4063ms 12:06:57 INFO - TEST-START | /shadow-dom/slotchange.html 12:06:57 INFO - PROCESS | 1768 | 1483819617724 Marionette TRACE conn4 <- [1,2418,null,{"value":["/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html",0,null,null,[["The user agent scroll to the fragment when there is an element with an ID exactly equal to the decoded fragid",0,null,null],["The user agent scroll to the fragment when there is an anchor element with a name attribute exactly equal to the decoded fragid",0,null,null],["The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in an open shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in a closed shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in an open shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in a closed shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"]]]}] 12:06:57 INFO - PROCESS | 1768 | 1483819617749 Marionette TRACE conn4 -> [0,2419,"getWindowHandle",null] 12:06:57 INFO - PROCESS | 1768 | 1483819617752 Marionette TRACE conn4 <- [1,2419,null,{"value":"2147483649"}] 12:06:57 INFO - PROCESS | 1768 | 1483819617763 Marionette TRACE conn4 -> [0,2420,"timeouts",{"script":35000}] 12:06:57 INFO - PROCESS | 1768 | 1483819617772 Marionette TRACE conn4 <- [1,2420,null,{}] 12:06:57 INFO - PROCESS | 1768 | 1483819617900 Marionette TRACE conn4 -> [0,2421,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:58 INFO - PROCESS | 1768 | 1483819618133 Marionette TRACE conn4 <- [1,2421,null,{"value":null}] 12:06:58 INFO - PROCESS | 1768 | 1483819618201 Marionette TRACE conn4 -> [0,2422,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/slotchange.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/slotchange.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e2dcc00 == 7 [pid = 1815] [id = 925] 12:06:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9e2df000) [pid = 1815] [serial = 2465] [outer = (nil)] 12:06:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9e2e5800) [pid = 1815] [serial = 2466] [outer = 0x9e2df000] 12:06:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9e2e6800) [pid = 1815] [serial = 2467] [outer = 0x9e2df000] 12:06:59 INFO - ............... 12:06:59 INFO - TEST-OK | /shadow-dom/slotchange.html | took 1646ms 12:06:59 INFO - TEST-START | /shadow-dom/slots-fallback.html 12:06:59 INFO - PROCESS | 1768 | 1483819619387 Marionette TRACE conn4 <- [1,2422,null,{"value":["/shadow-dom/slotchange.html",0,null,null,[["slotchange event: Append a child to a host.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:32:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:31:1\n"],["slotchange event: Remove a child from a host.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:43:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:42:1\n"],["slotchange event: Remove a child before adding an event listener.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:52:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:51:1\n"],["slotchange event: Change slot= attribute to make it un-assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:61:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:60:1\n"],["slotchange event: Change slot's name= attribute so that none is assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:70:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:69:1\n"],["slotchange event: Change slot= attribute to make it assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:90:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:89:1\n"],["slotchange event: Change slot's name= attribute so that a node is assigned to the slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:99:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:98:1\n"],["slotchange event: Add a fallback content.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:118:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:117:1\n"],["slotchange event: Remove a fallback content.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:139:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:138:1\n"],["slotchange event: Add a fallback content to nested slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:162:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:161:1\n"],["slotchange event: Remove a fallback content from nested slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:171:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:170:1\n"],["slotchange event: Insert a slot before an existing slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:191:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:190:1\n"],["slotchange event: Remove a preceding slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:214:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:213:1\n"],["slotchange event: A slot is assigned to another slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:239:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:238:1\n"],["slotchange event: Even if distributed nodes do not change, slotchange should be fired if assigned nodes are changed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:263:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:262:1\n"]]]}] 12:06:59 INFO - PROCESS | 1768 | 1483819619412 Marionette TRACE conn4 -> [0,2423,"getWindowHandle",null] 12:06:59 INFO - PROCESS | 1768 | 1483819619417 Marionette TRACE conn4 <- [1,2423,null,{"value":"2147483649"}] 12:06:59 INFO - PROCESS | 1768 | 1483819619426 Marionette TRACE conn4 -> [0,2424,"timeouts",{"script":35000}] 12:06:59 INFO - PROCESS | 1768 | 1483819619428 Marionette TRACE conn4 <- [1,2424,null,{}] 12:06:59 INFO - PROCESS | 1768 | 1483819619445 Marionette TRACE conn4 -> [0,2425,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:06:59 INFO - PROCESS | 1768 | 1483819619684 Marionette TRACE conn4 <- [1,2425,null,{"value":null}] 12:06:59 INFO - PROCESS | 1768 | 1483819619748 Marionette TRACE conn4 -> [0,2426,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/slots-fallback.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/slots-fallback.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:06:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e2e2000 == 8 [pid = 1815] [id = 926] 12:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9e526000) [pid = 1815] [serial = 2468] [outer = (nil)] 12:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9e52e400) [pid = 1815] [serial = 2469] [outer = 0x9e526000] 12:07:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9e533400) [pid = 1815] [serial = 2470] [outer = 0x9e526000] 12:07:01 INFO - .......... 12:07:01 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 1609ms 12:07:01 INFO - TEST-START | /shadow-dom/slots.html 12:07:01 INFO - PROCESS | 1768 | 1483819620976 Marionette TRACE conn4 <- [1,2426,null,{"value":["/shadow-dom/slots-fallback.html",0,null,null,[["Slots fallback: Basic.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:20:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:19:1\n"],["Slots fallback: Slots in Slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:44:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:43:1\n"],["Slots fallback: Fallback contents should not be used if a node is assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:72:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:71:1\n"],["Slots fallback: Slots in Slots: Assinged nodes should be used as fallback contents of another slot",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:101:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:100:1\n"],["Slots fallback: Complex case.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:141:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:140:1\n"],["Slots fallback: Mutation. Append fallback contents.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:156:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:155:1\n"],["Slots fallback: Mutation. Remove fallback contents.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:169:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:168:1\n"],["Slots fallback: Mutation. Assign a node to a slot so that fallback contens are no longer used.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:181:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:180:1\n"],["Slots fallback: Mutation. Remove an assigned node from a slot so that fallback contens will be used.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:195:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:194:1\n"],["Slots fallback: Mutation. Remove a slot which is a fallback content of another slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:209:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:208:1\n"]]]}] 12:07:01 INFO - PROCESS | 1768 | 1483819621052 Marionette TRACE conn4 -> [0,2427,"getWindowHandle",null] 12:07:01 INFO - PROCESS | 1768 | 1483819621060 Marionette TRACE conn4 <- [1,2427,null,{"value":"2147483649"}] 12:07:01 INFO - PROCESS | 1768 | 1483819621067 Marionette TRACE conn4 -> [0,2428,"timeouts",{"script":35000}] 12:07:01 INFO - PROCESS | 1768 | 1483819621071 Marionette TRACE conn4 <- [1,2428,null,{}] 12:07:01 INFO - PROCESS | 1768 | 1483819621077 Marionette TRACE conn4 -> [0,2429,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:07:01 INFO - PROCESS | 1768 | 1483819621254 Marionette TRACE conn4 <- [1,2429,null,{"value":null}] 12:07:01 INFO - PROCESS | 1768 | 1483819621348 Marionette TRACE conn4 -> [0,2430,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/slots.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/slots.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:07:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a4800 == 9 [pid = 1815] [id = 927] 12:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9c11dc00) [pid = 1815] [serial = 2471] [outer = (nil)] 12:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9c14d000) [pid = 1815] [serial = 2472] [outer = 0x9c11dc00] 12:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c985400) [pid = 1815] [serial = 2473] [outer = 0x9c11dc00] 12:07:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c7c00 == 8 [pid = 1815] [id = 924] 12:07:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9d97b800 == 7 [pid = 1815] [id = 923] 12:07:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6bc00 == 6 [pid = 1815] [id = 922] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9cfdac00) [pid = 1815] [serial = 2449] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9c12dc00) [pid = 1815] [serial = 2440] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9bf9fc00) [pid = 1815] [serial = 2437] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 44 (0x9ca73400) [pid = 1815] [serial = 2446] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 43 (0x9c97b800) [pid = 1815] [serial = 2443] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 42 (0x9ca6c400) [pid = 1815] [serial = 2434] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 41 (0x9d91cc00) [pid = 1815] [serial = 2451] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 40 (0x9cfdc000) [pid = 1815] [serial = 2448] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 39 (0x9ca20800) [pid = 1815] [serial = 2445] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9c1f5000) [pid = 1815] [serial = 2442] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9c126800) [pid = 1815] [serial = 2439] [outer = (nil)] [url = about:blank] 12:07:02 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9bf6cc00) [pid = 1815] [serial = 2436] [outer = (nil)] [url = about:blank] 12:07:03 INFO - ....................... 12:07:03 INFO - TEST-OK | /shadow-dom/slots.html | took 2116ms 12:07:03 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 12:07:03 INFO - PROCESS | 1768 | 1483819623090 Marionette TRACE conn4 <- [1,2430,null,{"value":["/shadow-dom/slots.html",0,null,null,[["Slots: Basic.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:19:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:18:1\n"],["Slots: Slots in closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:37:1\n"],["Slots: Slots not in a shadow tree.",1,"n.s1.assignedNodes is not a function","@http://web-platform.test:8000/shadow-dom/slots.html:55:23\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:51:1\n"],["Slots: Distributed nooes for Slots not in a shadow tree.",1,"assert_equals: expected (object) null but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/slots.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:73:1\n"],["Slots: Name matching",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:107:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:106:1\n"],["Slots: No direct host child.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:132:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:131:1\n"],["Slots: Default Slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:158:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:157:1\n"],["Slots: Slot in Slot does not matter in assignment.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:181:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:180:1\n"],["Slots: Slot is assigned to another slot",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:205:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:204:1\n"],["Slots: Open > Closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:235:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:234:1\n"],["Slots: Closed > Closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:266:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:265:1\n"],["Slots: Closed > Open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:298:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:297:1\n"],["Slots: Complex case: Basi line.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:342:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:341:1\n"],["Slots: Mutation: appendChild.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:380:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:379:1\n"],["Slots: Mutation: Change slot= attribute 1.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:394:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:393:1\n"],["Slots: Mutation: Change slot= attribute 2.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:406:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:405:1\n"],["Slots: Mutation: Change slot= attribute 3.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:420:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:419:1\n"],["Slots: Mutation: Remove a child.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:432:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:431:1\n"],["Slots: Mutation: Add a slot: after.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:444:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:443:1\n"],["Slots: Mutation: Add a slot: before.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:455:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:454:1\n"],["Slots: Mutation: Remove a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:470:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:469:1\n"],["Slots: Mutation: Change slot name= attribute.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:483:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:482:1\n"],["Slots: Mutation: Change slot slot= attribute.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:497:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:496:1\n"]]]}] 12:07:03 INFO - PROCESS | 1768 | 1483819623191 Marionette TRACE conn4 -> [0,2431,"getWindowHandle",null] 12:07:03 INFO - PROCESS | 1768 | 1483819623201 Marionette TRACE conn4 <- [1,2431,null,{"value":"2147483649"}] 12:07:03 INFO - PROCESS | 1768 | 1483819623224 Marionette TRACE conn4 -> [0,2432,"timeouts",{"script":35000}] 12:07:03 INFO - PROCESS | 1768 | 1483819623235 Marionette TRACE conn4 <- [1,2432,null,{}] 12:07:03 INFO - PROCESS | 1768 | 1483819623257 Marionette TRACE conn4 -> [0,2433,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:07:03 INFO - PROCESS | 1768 | 1483819623522 Marionette TRACE conn4 <- [1,2433,null,{"value":null}] 12:07:03 INFO - PROCESS | 1768 | 1483819623668 Marionette TRACE conn4 -> [0,2434,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/leaktests/get-elements.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfdc000 == 7 [pid = 1815] [id = 928] 12:07:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9d9c1000) [pid = 1815] [serial = 2474] [outer = (nil)] 12:07:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9dc6e000) [pid = 1815] [serial = 2475] [outer = 0x9d9c1000] 12:07:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9dc72c00) [pid = 1815] [serial = 2476] [outer = 0x9d9c1000] 12:07:05 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 12:07:06 INFO - PROCESS | 1768 | --DOMWINDOW == 38 (0x9dc6fc00) [pid = 1815] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 12:07:06 INFO - PROCESS | 1768 | --DOMWINDOW == 37 (0x9d97c000) [pid = 1815] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 12:07:06 INFO - PROCESS | 1768 | --DOMWINDOW == 36 (0x9bf6f800) [pid = 1815] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 12:07:06 INFO - PROCESS | 1768 | --DOMWINDOW == 35 (0x9b6a0800) [pid = 1815] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 12:07:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9b69f800 == 6 [pid = 1815] [id = 921] 12:07:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a4800 == 5 [pid = 1815] [id = 927] 12:07:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e2e2000 == 4 [pid = 1815] [id = 926] 12:07:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e2dcc00 == 3 [pid = 1815] [id = 925] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 34 (0x9e2e5800) [pid = 1815] [serial = 2466] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 33 (0x9d9c5000) [pid = 1815] [serial = 2461] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 32 (0x9ca72800) [pid = 1815] [serial = 2458] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 31 (0x9c11cc00) [pid = 1815] [serial = 2455] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 30 (0x9e142800) [pid = 1815] [serial = 2464] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 29 (0x9e141800) [pid = 1815] [serial = 2463] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 28 (0x9d9c2000) [pid = 1815] [serial = 2460] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 27 (0x9c97cc00) [pid = 1815] [serial = 2457] [outer = (nil)] [url = about:blank] 12:07:10 INFO - PROCESS | 1768 | --DOMWINDOW == 26 (0x9c115c00) [pid = 1815] [serial = 2454] [outer = (nil)] [url = about:blank] 12:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 25 (0x9e526000) [pid = 1815] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 12:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 24 (0x9e2df000) [pid = 1815] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 12:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 23 (0x9c11dc00) [pid = 1815] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 12:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 22 (0x9d918800) [pid = 1815] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 21 (0x9e533400) [pid = 1815] [serial = 2470] [outer = (nil)] [url = about:blank] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 20 (0x9e2e6800) [pid = 1815] [serial = 2467] [outer = (nil)] [url = about:blank] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9c985400) [pid = 1815] [serial = 2473] [outer = (nil)] [url = about:blank] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9dc6e000) [pid = 1815] [serial = 2475] [outer = (nil)] [url = about:blank] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9c14d000) [pid = 1815] [serial = 2472] [outer = (nil)] [url = about:blank] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x9e52e400) [pid = 1815] [serial = 2469] [outer = (nil)] [url = about:blank] 12:07:16 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x9d974000) [pid = 1815] [serial = 2452] [outer = (nil)] [url = about:blank] 12:07:34 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 12:07:34 INFO - PROCESS | 1768 | 1483819654297 Marionette TRACE conn4 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 12:07:34 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 31095ms 12:07:34 INFO - PROCESS | 1768 | 1483819654315 Marionette TRACE conn4 -> [0,2435,"getWindowHandle",null] 12:07:34 INFO - PROCESS | 1768 | 1483819654317 Marionette TRACE conn4 <- [1,2435,null,{"value":"2147483649"}] 12:07:34 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 12:07:34 INFO - PROCESS | 1768 | 1483819654323 Marionette TRACE conn4 -> [0,2436,"timeouts",{"script":35000}] 12:07:34 INFO - PROCESS | 1768 | 1483819654325 Marionette TRACE conn4 <- [1,2436,null,{}] 12:07:34 INFO - PROCESS | 1768 | 1483819654331 Marionette TRACE conn4 -> [0,2437,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:07:34 INFO - PROCESS | 1768 | 1483819654517 Marionette TRACE conn4 <- [1,2437,null,{"value":null}] 12:07:34 INFO - PROCESS | 1768 | 1483819654567 Marionette TRACE conn4 -> [0,2438,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/leaktests/html-collection.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf64800 == 4 [pid = 1815] [id = 929] 12:07:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9bf65400) [pid = 1815] [serial = 2477] [outer = (nil)] 12:07:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9bf6ec00) [pid = 1815] [serial = 2478] [outer = 0x9bf65400] 12:07:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9bfa0400) [pid = 1815] [serial = 2479] [outer = 0x9bf65400] 12:07:35 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 12:07:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfdc000 == 3 [pid = 1815] [id = 928] 12:07:49 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9d9c1000) [pid = 1815] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 12:07:53 INFO - PROCESS | 1768 | --DOMWINDOW == 16 (0x9bf6ec00) [pid = 1815] [serial = 2478] [outer = (nil)] [url = about:blank] 12:07:53 INFO - PROCESS | 1768 | --DOMWINDOW == 15 (0x9dc72c00) [pid = 1815] [serial = 2476] [outer = (nil)] [url = about:blank] 12:08:04 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 12:08:05 INFO - PROCESS | 1768 | 1483819685013 Marionette TRACE conn4 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 12:08:05 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30713ms 12:08:05 INFO - PROCESS | 1768 | 1483819685037 Marionette TRACE conn4 -> [0,2439,"getWindowHandle",null] 12:08:05 INFO - PROCESS | 1768 | 1483819685040 Marionette TRACE conn4 <- [1,2439,null,{"value":"2147483649"}] 12:08:05 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 12:08:05 INFO - PROCESS | 1768 | 1483819685046 Marionette TRACE conn4 -> [0,2440,"timeouts",{"script":35000}] 12:08:05 INFO - PROCESS | 1768 | 1483819685049 Marionette TRACE conn4 <- [1,2440,null,{}] 12:08:05 INFO - PROCESS | 1768 | 1483819685053 Marionette TRACE conn4 -> [0,2441,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:05 INFO - PROCESS | 1768 | 1483819685241 Marionette TRACE conn4 <- [1,2441,null,{"value":null}] 12:08:05 INFO - PROCESS | 1768 | 1483819685295 Marionette TRACE conn4 -> [0,2442,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/leaktests/window-frames.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6bc00 == 4 [pid = 1815] [id = 930] 12:08:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x9bf6c000) [pid = 1815] [serial = 2480] [outer = (nil)] 12:08:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x9bf9b800) [pid = 1815] [serial = 2481] [outer = 0x9bf6c000] 12:08:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9bfa6800) [pid = 1815] [serial = 2482] [outer = 0x9bf6c000] 12:08:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c124400 == 5 [pid = 1815] [id = 931] 12:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9c124800) [pid = 1815] [serial = 2483] [outer = (nil)] 12:08:06 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 12:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9c124000) [pid = 1815] [serial = 2484] [outer = 0x9c124800] 12:08:13 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf64800 == 4 [pid = 1815] [id = 929] 12:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 19 (0x9bf65400) [pid = 1815] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 12:08:24 INFO - PROCESS | 1768 | --DOMWINDOW == 18 (0x9bfa0400) [pid = 1815] [serial = 2479] [outer = (nil)] [url = about:blank] 12:08:24 INFO - PROCESS | 1768 | --DOMWINDOW == 17 (0x9bf9b800) [pid = 1815] [serial = 2481] [outer = (nil)] [url = about:blank] 12:08:35 INFO - PROCESS | 1768 | MARIONETTE LOG: INFO: Timeout fired 12:08:35 INFO - PROCESS | 1768 | 1483819715722 Marionette TRACE conn4 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 12:08:35 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30713ms 12:08:35 INFO - PROCESS | 1768 | 1483819715760 Marionette TRACE conn4 -> [0,2443,"getWindowHandle",null] 12:08:35 INFO - PROCESS | 1768 | 1483819715764 Marionette TRACE conn4 <- [1,2443,null,{"value":"2147483649"}] 12:08:35 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 12:08:35 INFO - PROCESS | 1768 | 1483819715770 Marionette TRACE conn4 -> [0,2444,"timeouts",{"script":35000}] 12:08:35 INFO - PROCESS | 1768 | 1483819715772 Marionette TRACE conn4 <- [1,2444,null,{}] 12:08:35 INFO - PROCESS | 1768 | 1483819715777 Marionette TRACE conn4 -> [0,2445,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9c124400 == 3 [pid = 1815] [id = 931] 12:08:35 INFO - PROCESS | 1768 | 1483819715984 Marionette TRACE conn4 <- [1,2445,null,{"value":null}] 12:08:36 INFO - PROCESS | 1768 | 1483819716046 Marionette TRACE conn4 -> [0,2446,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf66400 == 4 [pid = 1815] [id = 932] 12:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x9bf66800) [pid = 1815] [serial = 2485] [outer = (nil)] 12:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x9bf9b400) [pid = 1815] [serial = 2486] [outer = 0x9bf66800] 12:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x9bfa5800) [pid = 1815] [serial = 2487] [outer = 0x9bf66800] 12:08:37 INFO - PROCESS | 1768 | 1483819717044 Marionette TRACE conn4 <- [1,2446,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html",0,null,null,[["A_10_02_01_06_T01",0,null,null]]]}] 12:08:37 INFO - . 12:08:37 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1333ms 12:08:37 INFO - PROCESS | 1768 | 1483819717104 Marionette TRACE conn4 -> [0,2447,"getWindowHandle",null] 12:08:37 INFO - PROCESS | 1768 | 1483819717107 Marionette TRACE conn4 <- [1,2447,null,{"value":"2147483649"}] 12:08:37 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 12:08:37 INFO - PROCESS | 1768 | 1483819717113 Marionette TRACE conn4 -> [0,2448,"timeouts",{"script":35000}] 12:08:37 INFO - PROCESS | 1768 | 1483819717115 Marionette TRACE conn4 <- [1,2448,null,{}] 12:08:37 INFO - PROCESS | 1768 | 1483819717121 Marionette TRACE conn4 -> [0,2449,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:37 INFO - PROCESS | 1768 | 1483819717340 Marionette TRACE conn4 <- [1,2449,null,{"value":null}] 12:08:37 INFO - PROCESS | 1768 | 1483819717390 Marionette TRACE conn4 -> [0,2450,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfa7800 == 5 [pid = 1815] [id = 933] 12:08:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x9c11b000) [pid = 1815] [serial = 2488] [outer = (nil)] 12:08:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x9c130c00) [pid = 1815] [serial = 2489] [outer = 0x9c11b000] 12:08:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9c132000) [pid = 1815] [serial = 2490] [outer = 0x9c11b000] 12:08:38 INFO - PROCESS | 1768 | 1483819718417 Marionette TRACE conn4 <- [1,2450,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html",0,null,null,[["A_10_02_02_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html:24:1\n"]]]}] 12:08:38 INFO - . 12:08:38 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1341ms 12:08:38 INFO - PROCESS | 1768 | 1483819718456 Marionette TRACE conn4 -> [0,2451,"getWindowHandle",null] 12:08:38 INFO - PROCESS | 1768 | 1483819718459 Marionette TRACE conn4 <- [1,2451,null,{"value":"2147483649"}] 12:08:38 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 12:08:38 INFO - PROCESS | 1768 | 1483819718466 Marionette TRACE conn4 -> [0,2452,"timeouts",{"script":35000}] 12:08:38 INFO - PROCESS | 1768 | 1483819718469 Marionette TRACE conn4 <- [1,2452,null,{}] 12:08:38 INFO - PROCESS | 1768 | 1483819718474 Marionette TRACE conn4 -> [0,2453,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:38 INFO - PROCESS | 1768 | 1483819718692 Marionette TRACE conn4 <- [1,2453,null,{"value":null}] 12:08:38 INFO - PROCESS | 1768 | 1483819718744 Marionette TRACE conn4 -> [0,2454,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14f400 == 6 [pid = 1815] [id = 934] 12:08:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9c14f800) [pid = 1815] [serial = 2491] [outer = (nil)] 12:08:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9c1f9400) [pid = 1815] [serial = 2492] [outer = 0x9c14f800] 12:08:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9c97b000) [pid = 1815] [serial = 2493] [outer = 0x9c14f800] 12:08:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c143800 == 7 [pid = 1815] [id = 935] 12:08:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9c983c00) [pid = 1815] [serial = 2494] [outer = (nil)] 12:08:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9c986800) [pid = 1815] [serial = 2495] [outer = 0x9c983c00] 12:08:39 INFO - PROCESS | 1768 | 1483819719764 Marionette TRACE conn4 <- [1,2454,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html",0,null,null,[["A_10_02_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html:36:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html:25:1\n"]]]}] 12:08:39 INFO - . 12:08:39 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1344ms 12:08:39 INFO - PROCESS | 1768 | 1483819719811 Marionette TRACE conn4 -> [0,2455,"getWindowHandle",null] 12:08:39 INFO - PROCESS | 1768 | 1483819719814 Marionette TRACE conn4 <- [1,2455,null,{"value":"2147483649"}] 12:08:39 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 12:08:39 INFO - PROCESS | 1768 | 1483819719821 Marionette TRACE conn4 -> [0,2456,"timeouts",{"script":35000}] 12:08:39 INFO - PROCESS | 1768 | 1483819719825 Marionette TRACE conn4 <- [1,2456,null,{}] 12:08:39 INFO - PROCESS | 1768 | 1483819719830 Marionette TRACE conn4 -> [0,2457,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:40 INFO - PROCESS | 1768 | 1483819720014 Marionette TRACE conn4 <- [1,2457,null,{"value":null}] 12:08:40 INFO - PROCESS | 1768 | 1483819720081 Marionette TRACE conn4 -> [0,2458,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1b000 == 8 [pid = 1815] [id = 936] 12:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9ca1c000) [pid = 1815] [serial = 2496] [outer = (nil)] 12:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9ca71c00) [pid = 1815] [serial = 2497] [outer = 0x9ca1c000] 12:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9ca75800) [pid = 1815] [serial = 2498] [outer = 0x9ca1c000] 12:08:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfcdc00 == 9 [pid = 1815] [id = 937] 12:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9cfce000) [pid = 1815] [serial = 2499] [outer = (nil)] 12:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9cfcec00) [pid = 1815] [serial = 2500] [outer = 0x9cfce000] 12:08:41 INFO - PROCESS | 1768 | 1483819721050 Marionette TRACE conn4 <- [1,2458,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html",0,null,null,[["event.composedPath() cross the shadow boundary",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html:31:22\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html:27:1\n"]]]}] 12:08:41 INFO - . 12:08:41 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1292ms 12:08:41 INFO - PROCESS | 1768 | 1483819721114 Marionette TRACE conn4 -> [0,2459,"getWindowHandle",null] 12:08:41 INFO - PROCESS | 1768 | 1483819721118 Marionette TRACE conn4 <- [1,2459,null,{"value":"2147483649"}] 12:08:41 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 12:08:41 INFO - PROCESS | 1768 | 1483819721124 Marionette TRACE conn4 -> [0,2460,"timeouts",{"script":35000}] 12:08:41 INFO - PROCESS | 1768 | 1483819721126 Marionette TRACE conn4 <- [1,2460,null,{}] 12:08:41 INFO - PROCESS | 1768 | 1483819721132 Marionette TRACE conn4 -> [0,2461,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:41 INFO - PROCESS | 1768 | 1483819721318 Marionette TRACE conn4 <- [1,2461,null,{"value":null}] 12:08:41 INFO - PROCESS | 1768 | 1483819721383 Marionette TRACE conn4 -> [0,2462,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd1c00 == 10 [pid = 1815] [id = 938] 12:08:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0x9cfd2800) [pid = 1815] [serial = 2501] [outer = (nil)] 12:08:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0x9cfda000) [pid = 1815] [serial = 2502] [outer = 0x9cfd2800] 12:08:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9cfdb400) [pid = 1815] [serial = 2503] [outer = 0x9cfd2800] 12:08:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfdb800 == 11 [pid = 1815] [id = 939] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9d21dc00) [pid = 1815] [serial = 2504] [outer = (nil)] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9d21f000) [pid = 1815] [serial = 2505] [outer = 0x9d21dc00] 12:08:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d223400 == 12 [pid = 1815] [id = 940] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9d223800) [pid = 1815] [serial = 2506] [outer = (nil)] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9d224800) [pid = 1815] [serial = 2507] [outer = 0x9d223800] 12:08:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d916c00 == 13 [pid = 1815] [id = 941] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9d917c00) [pid = 1815] [serial = 2508] [outer = (nil)] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9d918000) [pid = 1815] [serial = 2509] [outer = 0x9d917c00] 12:08:42 INFO - ... 12:08:42 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1433ms 12:08:42 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 12:08:42 INFO - PROCESS | 1768 | 1483819722537 Marionette TRACE conn4 <- [1,2462,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html",0,null,null,[["confirm activeElement return null",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:26:1\n"],["confirm activeElement return null when there is other element in body",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:39:1\n"],["confirm activeElement return null when focus on the element in the outer shadow tree",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:57:1\n"]]]}] 12:08:42 INFO - PROCESS | 1768 | 1483819722559 Marionette TRACE conn4 -> [0,2463,"getWindowHandle",null] 12:08:42 INFO - PROCESS | 1768 | 1483819722562 Marionette TRACE conn4 <- [1,2463,null,{"value":"2147483649"}] 12:08:42 INFO - PROCESS | 1768 | 1483819722572 Marionette TRACE conn4 -> [0,2464,"timeouts",{"script":35000}] 12:08:42 INFO - PROCESS | 1768 | 1483819722576 Marionette TRACE conn4 <- [1,2464,null,{}] 12:08:42 INFO - PROCESS | 1768 | 1483819722582 Marionette TRACE conn4 -> [0,2465,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:42 INFO - PROCESS | 1768 | 1483819722797 Marionette TRACE conn4 <- [1,2465,null,{"value":null}] 12:08:42 INFO - PROCESS | 1768 | 1483819722848 Marionette TRACE conn4 -> [0,2466,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d974000 == 14 [pid = 1815] [id = 942] 12:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9d974400) [pid = 1815] [serial = 2510] [outer = (nil)] 12:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9d978c00) [pid = 1815] [serial = 2511] [outer = 0x9d974400] 12:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9d97d000) [pid = 1815] [serial = 2512] [outer = 0x9d974400] 12:08:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9bd400 == 15 [pid = 1815] [id = 943] 12:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9d9be000) [pid = 1815] [serial = 2513] [outer = (nil)] 12:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9c984000) [pid = 1815] [serial = 2514] [outer = 0x9d9be000] 12:08:43 INFO - PROCESS | 1768 | 1483819723934 Marionette TRACE conn4 <- [1,2466,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html",0,null,null,[["A_10_01_01_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:25:1\n"]]]}] 12:08:43 INFO - . 12:08:43 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1408ms 12:08:43 INFO - PROCESS | 1768 | 1483819723978 Marionette TRACE conn4 -> [0,2467,"getWindowHandle",null] 12:08:43 INFO - PROCESS | 1768 | 1483819723982 Marionette TRACE conn4 <- [1,2467,null,{"value":"2147483649"}] 12:08:43 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 12:08:43 INFO - PROCESS | 1768 | 1483819723989 Marionette TRACE conn4 -> [0,2468,"timeouts",{"script":35000}] 12:08:43 INFO - PROCESS | 1768 | 1483819723992 Marionette TRACE conn4 <- [1,2468,null,{}] 12:08:44 INFO - PROCESS | 1768 | 1483819723997 Marionette TRACE conn4 -> [0,2469,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:44 INFO - PROCESS | 1768 | 1483819724170 Marionette TRACE conn4 <- [1,2469,null,{"value":null}] 12:08:44 INFO - PROCESS | 1768 | 1483819724279 Marionette TRACE conn4 -> [0,2470,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9d000 == 16 [pid = 1815] [id = 944] 12:08:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9bf9d400) [pid = 1815] [serial = 2515] [outer = (nil)] 12:08:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c133400) [pid = 1815] [serial = 2516] [outer = 0x9bf9d400] 12:08:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9c148000) [pid = 1815] [serial = 2517] [outer = 0x9bf9d400] 12:08:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c980400 == 17 [pid = 1815] [id = 945] 12:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9c985000) [pid = 1815] [serial = 2518] [outer = (nil)] 12:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c97d800) [pid = 1815] [serial = 2519] [outer = 0x9c985000] 12:08:45 INFO - PROCESS | 1768 | 1483819725523 Marionette TRACE conn4 <- [1,2470,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html",0,null,null,[["A_10_01_01_04_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:25:1\n"]]]}] 12:08:45 INFO - . 12:08:45 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1591ms 12:08:45 INFO - PROCESS | 1768 | 1483819725581 Marionette TRACE conn4 -> [0,2471,"getWindowHandle",null] 12:08:45 INFO - PROCESS | 1768 | 1483819725590 Marionette TRACE conn4 <- [1,2471,null,{"value":"2147483649"}] 12:08:45 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 12:08:45 INFO - PROCESS | 1768 | 1483819725608 Marionette TRACE conn4 -> [0,2472,"timeouts",{"script":35000}] 12:08:45 INFO - PROCESS | 1768 | 1483819725618 Marionette TRACE conn4 <- [1,2472,null,{}] 12:08:45 INFO - PROCESS | 1768 | 1483819725626 Marionette TRACE conn4 -> [0,2473,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:45 INFO - PROCESS | 1768 | 1483819725778 Marionette TRACE conn4 <- [1,2473,null,{"value":null}] 12:08:45 INFO - PROCESS | 1768 | 1483819725833 Marionette TRACE conn4 -> [0,2474,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf64800 == 18 [pid = 1815] [id = 946] 12:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9bf71800) [pid = 1815] [serial = 2520] [outer = (nil)] 12:08:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9c1f0800) [pid = 1815] [serial = 2521] [outer = 0x9bf71800] 12:08:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9ca16800) [pid = 1815] [serial = 2522] [outer = 0x9bf71800] 12:08:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b698c00 == 19 [pid = 1815] [id = 947] 12:08:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9b69e800) [pid = 1815] [serial = 2523] [outer = (nil)] 12:08:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9b6a0400) [pid = 1815] [serial = 2524] [outer = 0x9b69e800] 12:08:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c144000 == 20 [pid = 1815] [id = 948] 12:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9c147800) [pid = 1815] [serial = 2525] [outer = (nil)] 12:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9c148400) [pid = 1815] [serial = 2526] [outer = 0x9c147800] 12:08:47 INFO - .. 12:08:47 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1596ms 12:08:47 INFO - PROCESS | 1768 | 1483819727184 Marionette TRACE conn4 <- [1,2474,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html",0,null,null,[["A_10_01_01_04_02_T01_01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:25:1\n"],["A_10_01_01_04_02_T01_02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:51:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:45:1\n"]]]}] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9bd400 == 19 [pid = 1815] [id = 943] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9d916c00 == 18 [pid = 1815] [id = 941] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9d223400 == 17 [pid = 1815] [id = 940] 12:08:47 INFO - PROCESS | 1768 | 1483819727217 Marionette TRACE conn4 -> [0,2475,"getWindowHandle",null] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfdb800 == 16 [pid = 1815] [id = 939] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd1c00 == 15 [pid = 1815] [id = 938] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfcdc00 == 14 [pid = 1815] [id = 937] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1b000 == 13 [pid = 1815] [id = 936] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9c143800 == 12 [pid = 1815] [id = 935] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14f400 == 11 [pid = 1815] [id = 934] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfa7800 == 10 [pid = 1815] [id = 933] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf66400 == 9 [pid = 1815] [id = 932] 12:08:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6bc00 == 8 [pid = 1815] [id = 930] 12:08:47 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 12:08:47 INFO - PROCESS | 1768 | 1483819727231 Marionette TRACE conn4 <- [1,2475,null,{"value":"2147483649"}] 12:08:47 INFO - PROCESS | 1768 | 1483819727238 Marionette TRACE conn4 -> [0,2476,"timeouts",{"script":35000}] 12:08:47 INFO - PROCESS | 1768 | 1483819727241 Marionette TRACE conn4 <- [1,2476,null,{}] 12:08:47 INFO - PROCESS | 1768 | 1483819727246 Marionette TRACE conn4 -> [0,2477,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:47 INFO - PROCESS | 1768 | 1483819727435 Marionette TRACE conn4 <- [1,2477,null,{"value":null}] 12:08:47 INFO - PROCESS | 1768 | 1483819727484 Marionette TRACE conn4 -> [0,2478,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14f400 == 9 [pid = 1815] [id = 949] 12:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9c97ac00) [pid = 1815] [serial = 2527] [outer = (nil)] 12:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9cfd3400) [pid = 1815] [serial = 2528] [outer = 0x9c97ac00] 12:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9d219800) [pid = 1815] [serial = 2529] [outer = 0x9c97ac00] 12:08:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d222400 == 10 [pid = 1815] [id = 950] 12:08:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9d223400) [pid = 1815] [serial = 2530] [outer = (nil)] 12:08:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9d919c00) [pid = 1815] [serial = 2531] [outer = 0x9d223400] 12:08:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d91d400 == 11 [pid = 1815] [id = 951] 12:08:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9d91d800) [pid = 1815] [serial = 2532] [outer = (nil)] 12:08:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9d91dc00) [pid = 1815] [serial = 2533] [outer = 0x9d91d800] 12:08:48 INFO - PROCESS | 1768 | 1483819728598 Marionette TRACE conn4 <- [1,2478,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html",0,null,null,[["A_10_01_01_05_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:25:1\n"],["A_10_01_01_05_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:39:1\n"]]]}] 12:08:48 INFO - .. 12:08:48 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1434ms 12:08:48 INFO - PROCESS | 1768 | 1483819728673 Marionette TRACE conn4 -> [0,2479,"getWindowHandle",null] 12:08:48 INFO - PROCESS | 1768 | 1483819728675 Marionette TRACE conn4 <- [1,2479,null,{"value":"2147483649"}] 12:08:48 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 12:08:48 INFO - PROCESS | 1768 | 1483819728683 Marionette TRACE conn4 -> [0,2480,"timeouts",{"script":35000}] 12:08:48 INFO - PROCESS | 1768 | 1483819728686 Marionette TRACE conn4 <- [1,2480,null,{}] 12:08:48 INFO - PROCESS | 1768 | 1483819728692 Marionette TRACE conn4 -> [0,2481,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:48 INFO - PROCESS | 1768 | 1483819728846 Marionette TRACE conn4 <- [1,2481,null,{"value":null}] 12:08:49 INFO - PROCESS | 1768 | 1483819729011 Marionette TRACE conn4 -> [0,2482,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d976c00 == 12 [pid = 1815] [id = 952] 12:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9d977000) [pid = 1815] [serial = 2534] [outer = (nil)] 12:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9d9c1000) [pid = 1815] [serial = 2535] [outer = 0x9d977000] 12:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9d9c2800) [pid = 1815] [serial = 2536] [outer = 0x9d977000] 12:08:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c7400 == 13 [pid = 1815] [id = 953] 12:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9d9c7800) [pid = 1815] [serial = 2537] [outer = (nil)] 12:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9b698000) [pid = 1815] [serial = 2538] [outer = 0x9d9c7800] 12:08:50 INFO - PROCESS | 1768 | 1483819730103 Marionette TRACE conn4 <- [1,2482,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html",0,null,null,[["A_10_01_01_06_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:25:1\n"]]]}] 12:08:50 INFO - . 12:08:50 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1444ms 12:08:50 INFO - PROCESS | 1768 | 1483819730128 Marionette TRACE conn4 -> [0,2483,"getWindowHandle",null] 12:08:50 INFO - PROCESS | 1768 | 1483819730131 Marionette TRACE conn4 <- [1,2483,null,{"value":"2147483649"}] 12:08:50 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 12:08:50 INFO - PROCESS | 1768 | 1483819730148 Marionette TRACE conn4 -> [0,2484,"timeouts",{"script":35000}] 12:08:50 INFO - PROCESS | 1768 | 1483819730152 Marionette TRACE conn4 <- [1,2484,null,{}] 12:08:50 INFO - PROCESS | 1768 | 1483819730164 Marionette TRACE conn4 -> [0,2485,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:50 INFO - PROCESS | 1768 | 1483819730380 Marionette TRACE conn4 <- [1,2485,null,{"value":null}] 12:08:50 INFO - PROCESS | 1768 | 1483819730393 Marionette TRACE conn4 -> [0,2486,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc66800 == 14 [pid = 1815] [id = 954] 12:08:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9dc66c00) [pid = 1815] [serial = 2539] [outer = (nil)] 12:08:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9dc72800) [pid = 1815] [serial = 2540] [outer = 0x9dc66c00] 12:08:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9e13c000) [pid = 1815] [serial = 2541] [outer = 0x9dc66c00] 12:08:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e140000 == 15 [pid = 1815] [id = 955] 12:08:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9e140400) [pid = 1815] [serial = 2542] [outer = (nil)] 12:08:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9e140800) [pid = 1815] [serial = 2543] [outer = 0x9e140400] 12:08:51 INFO - PROCESS | 1768 | 1483819731898 Marionette TRACE conn4 <- [1,2486,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html",0,null,null,[["A_10_01_01_07_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:25:1\n"]]]}] 12:08:51 INFO - . 12:08:51 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1806ms 12:08:51 INFO - PROCESS | 1768 | 1483819731950 Marionette TRACE conn4 -> [0,2487,"getWindowHandle",null] 12:08:51 INFO - PROCESS | 1768 | 1483819731956 Marionette TRACE conn4 <- [1,2487,null,{"value":"2147483649"}] 12:08:51 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 12:08:51 INFO - PROCESS | 1768 | 1483819731969 Marionette TRACE conn4 -> [0,2488,"timeouts",{"script":35000}] 12:08:51 INFO - PROCESS | 1768 | 1483819731971 Marionette TRACE conn4 <- [1,2488,null,{}] 12:08:51 INFO - PROCESS | 1768 | 1483819731982 Marionette TRACE conn4 -> [0,2489,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:52 INFO - PROCESS | 1768 | 1483819732151 Marionette TRACE conn4 <- [1,2489,null,{"value":null}] 12:08:52 INFO - PROCESS | 1768 | 1483819732195 Marionette TRACE conn4 -> [0,2490,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c5800 == 16 [pid = 1815] [id = 956] 12:08:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9dc64400) [pid = 1815] [serial = 2544] [outer = (nil)] 12:08:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9e2d9000) [pid = 1815] [serial = 2545] [outer = 0x9dc64400] 12:08:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9e2da000) [pid = 1815] [serial = 2546] [outer = 0x9dc64400] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9d9be000) [pid = 1815] [serial = 2513] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9d917c00) [pid = 1815] [serial = 2508] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9d223800) [pid = 1815] [serial = 2506] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9d21dc00) [pid = 1815] [serial = 2504] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9cfd2800) [pid = 1815] [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] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9cfce000) [pid = 1815] [serial = 2499] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9ca1c000) [pid = 1815] [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] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9c983c00) [pid = 1815] [serial = 2494] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9c14f800) [pid = 1815] [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] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9bf6c000) [pid = 1815] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9c124800) [pid = 1815] [serial = 2483] [outer = (nil)] [url = about:blank] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9bf66800) [pid = 1815] [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] 12:08:53 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9c11b000) [pid = 1815] [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] 12:08:53 INFO - PROCESS | 1768 | 1483819733832 Marionette TRACE conn4 <- [1,2490,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html",0,null,null,[["A_10_01_02_01_T01",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:24:1\n"],["A_10_01_02_01_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:53:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:46:1\n"]]]}] 12:08:53 INFO - .. 12:08:53 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1891ms 12:08:53 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 12:08:53 INFO - PROCESS | 1768 | 1483819733860 Marionette TRACE conn4 -> [0,2491,"getWindowHandle",null] 12:08:53 INFO - PROCESS | 1768 | 1483819733861 Marionette TRACE conn4 <- [1,2491,null,{"value":"2147483649"}] 12:08:53 INFO - PROCESS | 1768 | 1483819733870 Marionette TRACE conn4 -> [0,2492,"timeouts",{"script":35000}] 12:08:53 INFO - PROCESS | 1768 | 1483819733872 Marionette TRACE conn4 <- [1,2492,null,{}] 12:08:53 INFO - PROCESS | 1768 | 1483819733877 Marionette TRACE conn4 -> [0,2493,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:54 INFO - PROCESS | 1768 | 1483819734084 Marionette TRACE conn4 <- [1,2493,null,{"value":null}] 12:08:54 INFO - PROCESS | 1768 | 1483819734164 Marionette TRACE conn4 -> [0,2494,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9be000 == 17 [pid = 1815] [id = 957] 12:08:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9d9c6800) [pid = 1815] [serial = 2547] [outer = (nil)] 12:08:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9e2ddc00) [pid = 1815] [serial = 2548] [outer = 0x9d9c6800] 12:08:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9e2e2c00) [pid = 1815] [serial = 2549] [outer = 0x9d9c6800] 12:08:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c122c00 == 18 [pid = 1815] [id = 958] 12:08:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9c146400) [pid = 1815] [serial = 2550] [outer = (nil)] 12:08:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9c14bc00) [pid = 1815] [serial = 2551] [outer = 0x9c146400] 12:08:55 INFO - PROCESS | 1768 | 1483819735485 Marionette TRACE conn4 <- [1,2494,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html",0,null,null,[["A_10_01_02_04_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:25:1\n"]]]}] 12:08:55 INFO - . 12:08:55 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1636ms 12:08:55 INFO - PROCESS | 1768 | 1483819735507 Marionette TRACE conn4 -> [0,2495,"getWindowHandle",null] 12:08:55 INFO - PROCESS | 1768 | 1483819735509 Marionette TRACE conn4 <- [1,2495,null,{"value":"2147483649"}] 12:08:55 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 12:08:55 INFO - PROCESS | 1768 | 1483819735517 Marionette TRACE conn4 -> [0,2496,"timeouts",{"script":35000}] 12:08:55 INFO - PROCESS | 1768 | 1483819735521 Marionette TRACE conn4 <- [1,2496,null,{}] 12:08:55 INFO - PROCESS | 1768 | 1483819735526 Marionette TRACE conn4 -> [0,2497,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:55 INFO - PROCESS | 1768 | 1483819735744 Marionette TRACE conn4 <- [1,2497,null,{"value":null}] 12:08:55 INFO - PROCESS | 1768 | 1483819735807 Marionette TRACE conn4 -> [0,2498,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca77000 == 19 [pid = 1815] [id = 959] 12:08:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9ca7a800) [pid = 1815] [serial = 2552] [outer = (nil)] 12:08:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9d9c5c00) [pid = 1815] [serial = 2553] [outer = 0x9ca7a800] 12:08:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9dc67400) [pid = 1815] [serial = 2554] [outer = 0x9ca7a800] 12:08:57 INFO - PROCESS | 1768 | 1483819737078 Marionette TRACE conn4 <- [1,2498,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html",0,null,null,[["A_10_01_02_06_01_T01",0,null,null],["A_10_01_02_06_01_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:47:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:41:1\n"]]]}] 12:08:57 INFO - .. 12:08:57 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1585ms 12:08:57 INFO - PROCESS | 1768 | 1483819737102 Marionette TRACE conn4 -> [0,2499,"getWindowHandle",null] 12:08:57 INFO - PROCESS | 1768 | 1483819737105 Marionette TRACE conn4 <- [1,2499,null,{"value":"2147483649"}] 12:08:57 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 12:08:57 INFO - PROCESS | 1768 | 1483819737111 Marionette TRACE conn4 -> [0,2500,"timeouts",{"script":35000}] 12:08:57 INFO - PROCESS | 1768 | 1483819737113 Marionette TRACE conn4 <- [1,2500,null,{}] 12:08:57 INFO - PROCESS | 1768 | 1483819737129 Marionette TRACE conn4 -> [0,2501,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:57 INFO - PROCESS | 1768 | 1483819737324 Marionette TRACE conn4 <- [1,2501,null,{"value":null}] 12:08:57 INFO - PROCESS | 1768 | 1483819737381 Marionette TRACE conn4 -> [0,2502,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf99000 == 20 [pid = 1815] [id = 960] 12:08:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9c129c00) [pid = 1815] [serial = 2555] [outer = (nil)] 12:08:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9ca13c00) [pid = 1815] [serial = 2556] [outer = 0x9c129c00] 12:08:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9cfd1000) [pid = 1815] [serial = 2557] [outer = 0x9c129c00] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c5800 == 19 [pid = 1815] [id = 956] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9e140000 == 18 [pid = 1815] [id = 955] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9dc66800 == 17 [pid = 1815] [id = 954] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c7400 == 16 [pid = 1815] [id = 953] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d976c00 == 15 [pid = 1815] [id = 952] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d91d400 == 14 [pid = 1815] [id = 951] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d222400 == 13 [pid = 1815] [id = 950] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9c984000) [pid = 1815] [serial = 2514] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9d978c00) [pid = 1815] [serial = 2511] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9c980400 == 12 [pid = 1815] [id = 945] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14f400 == 11 [pid = 1815] [id = 949] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9c144000 == 10 [pid = 1815] [id = 948] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b698c00 == 9 [pid = 1815] [id = 947] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf64800 == 8 [pid = 1815] [id = 946] 12:08:58 INFO - PROCESS | 1768 | 1483819738629 Marionette TRACE conn4 <- [1,2502,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html",0,null,null,[["A_10_01_02_06_02_T01",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:24:1\n"],["A_10_01_02_06_02_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:50:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:43:1\n"]]]}] 12:08:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d974000 == 7 [pid = 1815] [id = 942] 12:08:58 INFO - .. 12:08:58 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1541ms 12:08:58 INFO - PROCESS | 1768 | 1483819738654 Marionette TRACE conn4 -> [0,2503,"getWindowHandle",null] 12:08:58 INFO - PROCESS | 1768 | 1483819738657 Marionette TRACE conn4 <- [1,2503,null,{"value":"2147483649"}] 12:08:58 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 12:08:58 INFO - PROCESS | 1768 | 1483819738668 Marionette TRACE conn4 -> [0,2504,"timeouts",{"script":35000}] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9d918000) [pid = 1815] [serial = 2509] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9d224800) [pid = 1815] [serial = 2507] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9d21f000) [pid = 1815] [serial = 2505] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9cfdb400) [pid = 1815] [serial = 2503] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9cfda000) [pid = 1815] [serial = 2502] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9cfcec00) [pid = 1815] [serial = 2500] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9ca75800) [pid = 1815] [serial = 2498] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9ca71c00) [pid = 1815] [serial = 2497] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9c986800) [pid = 1815] [serial = 2495] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9c97b000) [pid = 1815] [serial = 2493] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9c1f9400) [pid = 1815] [serial = 2492] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9bfa6800) [pid = 1815] [serial = 2482] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9c124000) [pid = 1815] [serial = 2484] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9bf9b400) [pid = 1815] [serial = 2486] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9bfa5800) [pid = 1815] [serial = 2487] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9c130c00) [pid = 1815] [serial = 2489] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9c132000) [pid = 1815] [serial = 2490] [outer = (nil)] [url = about:blank] 12:08:58 INFO - PROCESS | 1768 | 1483819738680 Marionette TRACE conn4 <- [1,2504,null,{}] 12:08:58 INFO - PROCESS | 1768 | 1483819738707 Marionette TRACE conn4 -> [0,2505,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:08:58 INFO - PROCESS | 1768 | 1483819738862 Marionette TRACE conn4 <- [1,2505,null,{"value":null}] 12:08:58 INFO - PROCESS | 1768 | 1483819738911 Marionette TRACE conn4 -> [0,2506,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:08:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1fac00 == 8 [pid = 1815] [id = 961] 12:08:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9c977800) [pid = 1815] [serial = 2558] [outer = (nil)] 12:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9ca11c00) [pid = 1815] [serial = 2559] [outer = 0x9c977800] 12:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9ca72400) [pid = 1815] [serial = 2560] [outer = 0x9c977800] 12:08:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfcf000 == 9 [pid = 1815] [id = 962] 12:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9cfcf800) [pid = 1815] [serial = 2561] [outer = (nil)] 12:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9cfd7c00) [pid = 1815] [serial = 2562] [outer = 0x9cfcf800] 12:09:00 INFO - PROCESS | 1768 | 1483819740098 Marionette TRACE conn4 <- [1,2506,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html",0,null,null,[["A_10_01_02_09_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:29:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:25:1\n"]]]}] 12:09:00 INFO - . 12:09:00 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1467ms 12:09:00 INFO - PROCESS | 1768 | 1483819740137 Marionette TRACE conn4 -> [0,2507,"getWindowHandle",null] 12:09:00 INFO - PROCESS | 1768 | 1483819740142 Marionette TRACE conn4 <- [1,2507,null,{"value":"2147483649"}] 12:09:00 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 12:09:00 INFO - PROCESS | 1768 | 1483819740149 Marionette TRACE conn4 -> [0,2508,"timeouts",{"script":35000}] 12:09:00 INFO - PROCESS | 1768 | 1483819740153 Marionette TRACE conn4 <- [1,2508,null,{}] 12:09:00 INFO - PROCESS | 1768 | 1483819740158 Marionette TRACE conn4 -> [0,2509,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:00 INFO - PROCESS | 1768 | 1483819740402 Marionette TRACE conn4 <- [1,2509,null,{"value":null}] 12:09:00 INFO - PROCESS | 1768 | 1483819740466 Marionette TRACE conn4 -> [0,2510,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-dispatch/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21f400 == 10 [pid = 1815] [id = 963] 12:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9d21f800) [pid = 1815] [serial = 2563] [outer = (nil)] 12:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9d914800) [pid = 1815] [serial = 2564] [outer = 0x9d21f800] 12:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9d919800) [pid = 1815] [serial = 2565] [outer = 0x9d21f800] 12:09:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d979400 == 11 [pid = 1815] [id = 964] 12:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9d979c00) [pid = 1815] [serial = 2566] [outer = (nil)] 12:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9d97a000) [pid = 1815] [serial = 2567] [outer = 0x9d979c00] 12:09:01 INFO - PROCESS | 1768 | 1483819741709 Marionette TRACE conn4 <- [1,2510,null,{"value":["/shadow-dom/untriaged/events/event-dispatch/test-002.html",0,null,null,[["A_05_05_02_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:33:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:27:1\n"]]]}] 12:09:01 INFO - . 12:09:01 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1588ms 12:09:01 INFO - PROCESS | 1768 | 1483819741738 Marionette TRACE conn4 -> [0,2511,"getWindowHandle",null] 12:09:01 INFO - PROCESS | 1768 | 1483819741742 Marionette TRACE conn4 <- [1,2511,null,{"value":"2147483649"}] 12:09:01 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 12:09:01 INFO - PROCESS | 1768 | 1483819741748 Marionette TRACE conn4 -> [0,2512,"timeouts",{"script":35000}] 12:09:01 INFO - PROCESS | 1768 | 1483819741750 Marionette TRACE conn4 <- [1,2512,null,{}] 12:09:01 INFO - PROCESS | 1768 | 1483819741756 Marionette TRACE conn4 -> [0,2513,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:01 INFO - PROCESS | 1768 | 1483819741923 Marionette TRACE conn4 <- [1,2513,null,{"value":null}] 12:09:02 INFO - PROCESS | 1768 | 1483819742027 Marionette TRACE conn4 -> [0,2514,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-dispatch/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9cac00 == 12 [pid = 1815] [id = 965] 12:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9d9cc400) [pid = 1815] [serial = 2568] [outer = (nil)] 12:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9dc6ac00) [pid = 1815] [serial = 2569] [outer = 0x9d9cc400] 12:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9dc6d400) [pid = 1815] [serial = 2570] [outer = 0x9d9cc400] 12:09:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e13e000 == 13 [pid = 1815] [id = 966] 12:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9e13e800) [pid = 1815] [serial = 2571] [outer = (nil)] 12:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9e13ec00) [pid = 1815] [serial = 2572] [outer = 0x9e13e800] 12:09:03 INFO - PROCESS | 1768 | 1483819743197 Marionette TRACE conn4 <- [1,2514,null,{"value":["/shadow-dom/untriaged/events/event-dispatch/test-003.html",0,null,null,[["A_05_05_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:36:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:27:1\n"]]]}] 12:09:03 INFO - . 12:09:03 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1488ms 12:09:03 INFO - PROCESS | 1768 | 1483819743237 Marionette TRACE conn4 -> [0,2515,"getWindowHandle",null] 12:09:03 INFO - PROCESS | 1768 | 1483819743243 Marionette TRACE conn4 <- [1,2515,null,{"value":"2147483649"}] 12:09:03 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 12:09:03 INFO - PROCESS | 1768 | 1483819743254 Marionette TRACE conn4 -> [0,2516,"timeouts",{"script":35000}] 12:09:03 INFO - PROCESS | 1768 | 1483819743257 Marionette TRACE conn4 <- [1,2516,null,{}] 12:09:03 INFO - PROCESS | 1768 | 1483819743269 Marionette TRACE conn4 -> [0,2517,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:03 INFO - PROCESS | 1768 | 1483819743671 Marionette TRACE conn4 <- [1,2517,null,{"value":null}] 12:09:03 INFO - PROCESS | 1768 | 1483819743734 Marionette TRACE conn4 -> [0,2518,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-retargeting/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9d977000) [pid = 1815] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9dc66c00) [pid = 1815] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9dc64400) [pid = 1815] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9bf71800) [pid = 1815] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9c97ac00) [pid = 1815] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9d91d800) [pid = 1815] [serial = 2532] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9c147800) [pid = 1815] [serial = 2525] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9d9c7800) [pid = 1815] [serial = 2537] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9b69e800) [pid = 1815] [serial = 2523] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9e140400) [pid = 1815] [serial = 2542] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9c985000) [pid = 1815] [serial = 2518] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9d223400) [pid = 1815] [serial = 2530] [outer = (nil)] [url = about:blank] 12:09:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c118000 == 14 [pid = 1815] [id = 967] 12:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9c12ec00) [pid = 1815] [serial = 2573] [outer = (nil)] 12:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9d980800) [pid = 1815] [serial = 2574] [outer = 0x9c12ec00] 12:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9d976c00) [pid = 1815] [serial = 2575] [outer = 0x9c12ec00] 12:09:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e2d8c00 == 15 [pid = 1815] [id = 968] 12:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9e2da800) [pid = 1815] [serial = 2576] [outer = (nil)] 12:09:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e2dac00 == 16 [pid = 1815] [id = 969] 12:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9e2dbc00) [pid = 1815] [serial = 2577] [outer = (nil)] 12:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9e2df000) [pid = 1815] [serial = 2578] [outer = 0x9e2da800] 12:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9e2e2800) [pid = 1815] [serial = 2579] [outer = 0x9e2dbc00] 12:09:05 INFO - PROCESS | 1768 | 1483819745216 Marionette TRACE conn4 <- [1,2518,null,{"value":["/shadow-dom/untriaged/events/event-retargeting/test-001.html",0,null,null,[["A_05_01_01_T1",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"],["A_05_01_01_T2",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html:80:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"]]]}] 12:09:05 INFO - .. 12:09:05 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 1996ms 12:09:05 INFO - PROCESS | 1768 | 1483819745249 Marionette TRACE conn4 -> [0,2519,"getWindowHandle",null] 12:09:05 INFO - PROCESS | 1768 | 1483819745256 Marionette TRACE conn4 <- [1,2519,null,{"value":"2147483649"}] 12:09:05 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 12:09:05 INFO - PROCESS | 1768 | 1483819745273 Marionette TRACE conn4 -> [0,2520,"timeouts",{"script":35000}] 12:09:05 INFO - PROCESS | 1768 | 1483819745279 Marionette TRACE conn4 <- [1,2520,null,{}] 12:09:05 INFO - PROCESS | 1768 | 1483819745286 Marionette TRACE conn4 -> [0,2521,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:05 INFO - PROCESS | 1768 | 1483819745474 Marionette TRACE conn4 <- [1,2521,null,{"value":null}] 12:09:05 INFO - PROCESS | 1768 | 1483819745574 Marionette TRACE conn4 -> [0,2522,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-retargeting/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf64800 == 17 [pid = 1815] [id = 970] 12:09:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9bf65400) [pid = 1815] [serial = 2580] [outer = (nil)] 12:09:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9c131c00) [pid = 1815] [serial = 2581] [outer = 0x9bf65400] 12:09:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9c97bc00) [pid = 1815] [serial = 2582] [outer = 0x9bf65400] 12:09:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd9800 == 18 [pid = 1815] [id = 971] 12:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9cfda800) [pid = 1815] [serial = 2583] [outer = (nil)] 12:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9c133800) [pid = 1815] [serial = 2584] [outer = 0x9cfda800] 12:09:06 INFO - PROCESS | 1768 | 1483819746813 Marionette TRACE conn4 <- [1,2522,null,{"value":["/shadow-dom/untriaged/events/event-retargeting/test-003.html",0,null,null,[["A_05_01_03_T01",1,"ul.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:40:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:27:1\n"]]]}] 12:09:06 INFO - . 12:09:06 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1595ms 12:09:06 INFO - PROCESS | 1768 | 1483819746862 Marionette TRACE conn4 -> [0,2523,"getWindowHandle",null] 12:09:06 INFO - PROCESS | 1768 | 1483819746865 Marionette TRACE conn4 <- [1,2523,null,{"value":"2147483649"}] 12:09:06 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 12:09:06 INFO - PROCESS | 1768 | 1483819746882 Marionette TRACE conn4 -> [0,2524,"timeouts",{"script":35000}] 12:09:06 INFO - PROCESS | 1768 | 1483819746885 Marionette TRACE conn4 <- [1,2524,null,{}] 12:09:06 INFO - PROCESS | 1768 | 1483819746896 Marionette TRACE conn4 -> [0,2525,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:07 INFO - PROCESS | 1768 | 1483819747042 Marionette TRACE conn4 <- [1,2525,null,{"value":null}] 12:09:07 INFO - PROCESS | 1768 | 1483819747078 Marionette TRACE conn4 -> [0,2526,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d979000 == 19 [pid = 1815] [id = 972] 12:09:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9dc64c00) [pid = 1815] [serial = 2585] [outer = (nil)] 12:09:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9e149c00) [pid = 1815] [serial = 2586] [outer = 0x9dc64c00] 12:09:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9e2e6400) [pid = 1815] [serial = 2587] [outer = 0x9dc64c00] 12:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e52e000 == 20 [pid = 1815] [id = 973] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9e52f400) [pid = 1815] [serial = 2588] [outer = (nil)] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9e530c00) [pid = 1815] [serial = 2589] [outer = 0x9e52f400] 12:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e535400 == 21 [pid = 1815] [id = 974] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9e536000) [pid = 1815] [serial = 2590] [outer = (nil)] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9e536400) [pid = 1815] [serial = 2591] [outer = 0x9e536000] 12:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e53b000 == 22 [pid = 1815] [id = 975] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9e53c000) [pid = 1815] [serial = 2592] [outer = (nil)] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9e53c400) [pid = 1815] [serial = 2593] [outer = 0x9e53c000] 12:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e53f400 == 23 [pid = 1815] [id = 976] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9e53fc00) [pid = 1815] [serial = 2594] [outer = (nil)] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9d971400) [pid = 1815] [serial = 2595] [outer = 0x9e53fc00] 12:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e542400 == 24 [pid = 1815] [id = 977] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9e542800) [pid = 1815] [serial = 2596] [outer = (nil)] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9e543000) [pid = 1815] [serial = 2597] [outer = 0x9e542800] 12:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e601400 == 25 [pid = 1815] [id = 978] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9e601c00) [pid = 1815] [serial = 2598] [outer = (nil)] 12:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9c150c00) [pid = 1815] [serial = 2599] [outer = 0x9e601c00] 12:09:08 INFO - PROCESS | 1768 | 1483819748630 Marionette TRACE conn4 <- [1,2526,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html",0,null,null,[["A_05_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:41:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:31:1\n"],["A_05_03_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:81:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:71:1\n"],["A_05_03_01_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:124:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:114:1\n"],["A_05_03_01_T04",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:164:14\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:154:1\n"],["A_05_03_01_T05",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:222:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:194:1\n"],["A_05_03_01_T06",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:288:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:260:1\n"]]]}] 12:09:08 INFO - ...... 12:09:08 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 1793ms 12:09:08 INFO - PROCESS | 1768 | 1483819748675 Marionette TRACE conn4 -> [0,2527,"getWindowHandle",null] 12:09:08 INFO - PROCESS | 1768 | 1483819748677 Marionette TRACE conn4 <- [1,2527,null,{"value":"2147483649"}] 12:09:08 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 12:09:08 INFO - PROCESS | 1768 | 1483819748692 Marionette TRACE conn4 -> [0,2528,"timeouts",{"script":35000}] 12:09:08 INFO - PROCESS | 1768 | 1483819748702 Marionette TRACE conn4 <- [1,2528,null,{}] 12:09:08 INFO - PROCESS | 1768 | 1483819748709 Marionette TRACE conn4 -> [0,2529,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:08 INFO - PROCESS | 1768 | 1483819748887 Marionette TRACE conn4 <- [1,2529,null,{"value":null}] 12:09:08 INFO - PROCESS | 1768 | 1483819748939 Marionette TRACE conn4 -> [0,2530,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c128800 == 26 [pid = 1815] [id = 979] 12:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9c128c00) [pid = 1815] [serial = 2600] [outer = (nil)] 12:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9ca70400) [pid = 1815] [serial = 2601] [outer = 0x9c128c00] 12:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x9d21e400) [pid = 1815] [serial = 2602] [outer = 0x9c128c00] 12:09:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c123800 == 27 [pid = 1815] [id = 980] 12:09:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x9c124800) [pid = 1815] [serial = 2603] [outer = (nil)] 12:09:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x9c14f800) [pid = 1815] [serial = 2604] [outer = 0x9c124800] 12:09:10 INFO - PROCESS | 1768 | 1483819750276 Marionette TRACE conn4 <- [1,2530,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html",0,null,null,[["A_05_03_02_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:35:17\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:29:1\n"]]]}] 12:09:10 INFO - . 12:09:10 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1649ms 12:09:10 INFO - PROCESS | 1768 | 1483819750341 Marionette TRACE conn4 -> [0,2531,"getWindowHandle",null] 12:09:10 INFO - PROCESS | 1768 | 1483819750348 Marionette TRACE conn4 <- [1,2531,null,{"value":"2147483649"}] 12:09:10 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 12:09:10 INFO - PROCESS | 1768 | 1483819750362 Marionette TRACE conn4 -> [0,2532,"timeouts",{"script":35000}] 12:09:10 INFO - PROCESS | 1768 | 1483819750373 Marionette TRACE conn4 <- [1,2532,null,{}] 12:09:10 INFO - PROCESS | 1768 | 1483819750380 Marionette TRACE conn4 -> [0,2533,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e2d8c00 == 26 [pid = 1815] [id = 968] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e2dac00 == 25 [pid = 1815] [id = 969] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9c118000 == 24 [pid = 1815] [id = 967] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfcf000 == 23 [pid = 1815] [id = 962] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9d979400 == 22 [pid = 1815] [id = 964] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21f400 == 21 [pid = 1815] [id = 963] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9cac00 == 20 [pid = 1815] [id = 965] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e13e000 == 19 [pid = 1815] [id = 966] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9c122c00 == 18 [pid = 1815] [id = 958] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf99000 == 17 [pid = 1815] [id = 960] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1fac00 == 16 [pid = 1815] [id = 961] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd9800 == 15 [pid = 1815] [id = 971] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf64800 == 14 [pid = 1815] [id = 970] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9d979000 == 13 [pid = 1815] [id = 972] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e52e000 == 12 [pid = 1815] [id = 973] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e535400 == 11 [pid = 1815] [id = 974] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e53b000 == 10 [pid = 1815] [id = 975] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e53f400 == 9 [pid = 1815] [id = 976] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e542400 == 8 [pid = 1815] [id = 977] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9e601400 == 7 [pid = 1815] [id = 978] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9c123800 == 6 [pid = 1815] [id = 980] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9be000 == 5 [pid = 1815] [id = 957] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9d000 == 4 [pid = 1815] [id = 944] 12:09:10 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca77000 == 3 [pid = 1815] [id = 959] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9e2da000) [pid = 1815] [serial = 2546] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x9ca16800) [pid = 1815] [serial = 2522] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x9d219800) [pid = 1815] [serial = 2529] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9e2d9000) [pid = 1815] [serial = 2545] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9e13c000) [pid = 1815] [serial = 2541] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9d9c2800) [pid = 1815] [serial = 2536] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9dc72800) [pid = 1815] [serial = 2540] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9d9c1000) [pid = 1815] [serial = 2535] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x9cfd3400) [pid = 1815] [serial = 2528] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9c1f0800) [pid = 1815] [serial = 2521] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9c133400) [pid = 1815] [serial = 2516] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9d91dc00) [pid = 1815] [serial = 2533] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9c148400) [pid = 1815] [serial = 2526] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9b698000) [pid = 1815] [serial = 2538] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9b6a0400) [pid = 1815] [serial = 2524] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9e140800) [pid = 1815] [serial = 2543] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9c97d800) [pid = 1815] [serial = 2519] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9d919c00) [pid = 1815] [serial = 2531] [outer = (nil)] [url = about:blank] 12:09:10 INFO - PROCESS | 1768 | 1483819750905 Marionette TRACE conn4 <- [1,2533,null,{"value":null}] 12:09:11 INFO - PROCESS | 1768 | 1483819750990 Marionette TRACE conn4 -> [0,2534,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf64800 == 4 [pid = 1815] [id = 981] 12:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9bf66400) [pid = 1815] [serial = 2605] [outer = (nil)] 12:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9bf9d000) [pid = 1815] [serial = 2606] [outer = 0x9bf66400] 12:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9c122c00) [pid = 1815] [serial = 2607] [outer = 0x9bf66400] 12:09:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12dc00 == 5 [pid = 1815] [id = 982] 12:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9c12e000) [pid = 1815] [serial = 2608] [outer = (nil)] 12:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9c12e400) [pid = 1815] [serial = 2609] [outer = 0x9c12e000] 12:09:12 INFO - PROCESS | 1768 | 1483819752009 Marionette TRACE conn4 <- [1,2534,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html",0,null,null,[["A_05_03_03_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:35:17\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:29:1\n"]]]}] 12:09:12 INFO - . 12:09:12 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1690ms 12:09:12 INFO - PROCESS | 1768 | 1483819752053 Marionette TRACE conn4 -> [0,2535,"getWindowHandle",null] 12:09:12 INFO - PROCESS | 1768 | 1483819752056 Marionette TRACE conn4 <- [1,2535,null,{"value":"2147483649"}] 12:09:12 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 12:09:12 INFO - PROCESS | 1768 | 1483819752062 Marionette TRACE conn4 -> [0,2536,"timeouts",{"script":35000}] 12:09:12 INFO - PROCESS | 1768 | 1483819752064 Marionette TRACE conn4 <- [1,2536,null,{}] 12:09:12 INFO - PROCESS | 1768 | 1483819752070 Marionette TRACE conn4 -> [0,2537,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:12 INFO - PROCESS | 1768 | 1483819752268 Marionette TRACE conn4 <- [1,2537,null,{"value":null}] 12:09:12 INFO - PROCESS | 1768 | 1483819752324 Marionette TRACE conn4 -> [0,2538,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14c400 == 6 [pid = 1815] [id = 983] 12:09:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9c14cc00) [pid = 1815] [serial = 2610] [outer = (nil)] 12:09:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9c979000) [pid = 1815] [serial = 2611] [outer = 0x9c14cc00] 12:09:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9c983c00) [pid = 1815] [serial = 2612] [outer = 0x9c14cc00] 12:09:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca20800 == 7 [pid = 1815] [id = 984] 12:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9ca6f400) [pid = 1815] [serial = 2613] [outer = (nil)] 12:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9ca74c00) [pid = 1815] [serial = 2614] [outer = 0x9ca6f400] 12:09:13 INFO - PROCESS | 1768 | 1483819753393 Marionette TRACE conn4 <- [1,2538,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html",0,null,null,[["A_05_02_01_T1",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:27:1\n"]]]}] 12:09:13 INFO - . 12:09:13 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1386ms 12:09:13 INFO - PROCESS | 1768 | 1483819753450 Marionette TRACE conn4 -> [0,2539,"getWindowHandle",null] 12:09:13 INFO - PROCESS | 1768 | 1483819753453 Marionette TRACE conn4 <- [1,2539,null,{"value":"2147483649"}] 12:09:13 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 12:09:13 INFO - PROCESS | 1768 | 1483819753469 Marionette TRACE conn4 -> [0,2540,"timeouts",{"script":35000}] 12:09:13 INFO - PROCESS | 1768 | 1483819753472 Marionette TRACE conn4 <- [1,2540,null,{}] 12:09:13 INFO - PROCESS | 1768 | 1483819753479 Marionette TRACE conn4 -> [0,2541,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:13 INFO - PROCESS | 1768 | 1483819753649 Marionette TRACE conn4 <- [1,2541,null,{"value":null}] 12:09:13 INFO - PROCESS | 1768 | 1483819753697 Marionette TRACE conn4 -> [0,2542,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd8800 == 8 [pid = 1815] [id = 985] 12:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9cfd9800) [pid = 1815] [serial = 2615] [outer = (nil)] 12:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9d21e000) [pid = 1815] [serial = 2616] [outer = 0x9cfd9800] 12:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9d919000) [pid = 1815] [serial = 2617] [outer = 0x9cfd9800] 12:09:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d910c00 == 9 [pid = 1815] [id = 986] 12:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9d91ec00) [pid = 1815] [serial = 2618] [outer = (nil)] 12:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9d91f000) [pid = 1815] [serial = 2619] [outer = 0x9d91ec00] 12:09:15 INFO - PROCESS | 1768 | 1483819755023 Marionette TRACE conn4 <- [1,2542,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html",0,null,null,[["A_05_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:27:1\n"]]]}] 12:09:15 INFO - . 12:09:15 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1601ms 12:09:15 INFO - PROCESS | 1768 | 1483819755066 Marionette TRACE conn4 -> [0,2543,"getWindowHandle",null] 12:09:15 INFO - PROCESS | 1768 | 1483819755073 Marionette TRACE conn4 <- [1,2543,null,{"value":"2147483649"}] 12:09:15 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 12:09:15 INFO - PROCESS | 1768 | 1483819755083 Marionette TRACE conn4 -> [0,2544,"timeouts",{"script":35000}] 12:09:15 INFO - PROCESS | 1768 | 1483819755088 Marionette TRACE conn4 <- [1,2544,null,{}] 12:09:15 INFO - PROCESS | 1768 | 1483819755105 Marionette TRACE conn4 -> [0,2545,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:15 INFO - PROCESS | 1768 | 1483819755670 Marionette TRACE conn4 <- [1,2545,null,{"value":null}] 12:09:15 INFO - PROCESS | 1768 | 1483819755744 Marionette TRACE conn4 -> [0,2546,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9e2da800) [pid = 1815] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9e2dbc00) [pid = 1815] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9d9c6800) [pid = 1815] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9ca7a800) [pid = 1815] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9c129c00) [pid = 1815] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x9c977800) [pid = 1815] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9c146400) [pid = 1815] [serial = 2550] [outer = (nil)] [url = about:blank] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9d974400) [pid = 1815] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9d979c00) [pid = 1815] [serial = 2566] [outer = (nil)] [url = about:blank] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9cfcf800) [pid = 1815] [serial = 2561] [outer = (nil)] [url = about:blank] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9bf9d400) [pid = 1815] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9e13e800) [pid = 1815] [serial = 2571] [outer = (nil)] [url = about:blank] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9d21f800) [pid = 1815] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9d9cc400) [pid = 1815] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 12:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9c12ec00) [pid = 1815] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 12:09:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf71c00 == 10 [pid = 1815] [id = 987] 12:09:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9bf9b800) [pid = 1815] [serial = 2620] [outer = (nil)] 12:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9ca7a800) [pid = 1815] [serial = 2621] [outer = 0x9bf9b800] 12:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9d91ac00) [pid = 1815] [serial = 2622] [outer = 0x9bf9b800] 12:09:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c1c00 == 11 [pid = 1815] [id = 988] 12:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9d9c2c00) [pid = 1815] [serial = 2623] [outer = (nil)] 12:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9d9c3000) [pid = 1815] [serial = 2624] [outer = 0x9d9c2c00] 12:09:17 INFO - PROCESS | 1768 | 1483819757084 Marionette TRACE conn4 <- [1,2546,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html",0,null,null,[["A_05_02_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:27:1\n"]]]}] 12:09:17 INFO - . 12:09:17 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 2051ms 12:09:17 INFO - PROCESS | 1768 | 1483819757134 Marionette TRACE conn4 -> [0,2547,"getWindowHandle",null] 12:09:17 INFO - PROCESS | 1768 | 1483819757138 Marionette TRACE conn4 <- [1,2547,null,{"value":"2147483649"}] 12:09:17 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 12:09:17 INFO - PROCESS | 1768 | 1483819757144 Marionette TRACE conn4 -> [0,2548,"timeouts",{"script":35000}] 12:09:17 INFO - PROCESS | 1768 | 1483819757146 Marionette TRACE conn4 <- [1,2548,null,{}] 12:09:17 INFO - PROCESS | 1768 | 1483819757152 Marionette TRACE conn4 -> [0,2549,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:17 INFO - PROCESS | 1768 | 1483819757312 Marionette TRACE conn4 <- [1,2549,null,{"value":null}] 12:09:17 INFO - PROCESS | 1768 | 1483819757413 Marionette TRACE conn4 -> [0,2550,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c5800 == 12 [pid = 1815] [id = 989] 12:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9d9c7000) [pid = 1815] [serial = 2625] [outer = (nil)] 12:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9dc67000) [pid = 1815] [serial = 2626] [outer = 0x9d9c7000] 12:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9dc6b400) [pid = 1815] [serial = 2627] [outer = 0x9d9c7000] 12:09:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9cc00 == 13 [pid = 1815] [id = 990] 12:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9c116800) [pid = 1815] [serial = 2628] [outer = (nil)] 12:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9c11a000) [pid = 1815] [serial = 2629] [outer = 0x9c116800] 12:09:18 INFO - PROCESS | 1768 | 1483819758554 Marionette TRACE conn4 <- [1,2550,null,{"value":["/shadow-dom/untriaged/events/test-001.html",0,null,null,[["A_05_00_01_T1",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html:39:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"]]]}] 12:09:18 INFO - . 12:09:18 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 1429ms 12:09:18 INFO - PROCESS | 1768 | 1483819758573 Marionette TRACE conn4 -> [0,2551,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 1768 | 1483819758577 Marionette TRACE conn4 <- [1,2551,null,{"value":"2147483649"}] 12:09:18 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 12:09:18 INFO - PROCESS | 1768 | 1483819758583 Marionette TRACE conn4 -> [0,2552,"timeouts",{"script":35000}] 12:09:18 INFO - PROCESS | 1768 | 1483819758585 Marionette TRACE conn4 <- [1,2552,null,{}] 12:09:18 INFO - PROCESS | 1768 | 1483819758590 Marionette TRACE conn4 -> [0,2553,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:18 INFO - PROCESS | 1768 | 1483819758762 Marionette TRACE conn4 <- [1,2553,null,{"value":null}] 12:09:18 INFO - PROCESS | 1768 | 1483819758870 Marionette TRACE conn4 -> [0,2554,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c1f0800 == 14 [pid = 1815] [id = 991] 12:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9c1f4800) [pid = 1815] [serial = 2630] [outer = (nil)] 12:09:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9d918800) [pid = 1815] [serial = 2631] [outer = 0x9c1f4800] 12:09:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9d977800) [pid = 1815] [serial = 2632] [outer = 0x9c1f4800] 12:09:20 INFO - PROCESS | 1768 | 1483819760023 Marionette TRACE conn4 <- [1,2554,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html",0,null,null,[["A_08_02_01_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:34:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:25:1\n"],["A_08_02_01_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:59:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:51:1\n"]]]}] 12:09:20 INFO - .. 12:09:20 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1478ms 12:09:20 INFO - PROCESS | 1768 | 1483819760062 Marionette TRACE conn4 -> [0,2555,"getWindowHandle",null] 12:09:20 INFO - PROCESS | 1768 | 1483819760065 Marionette TRACE conn4 <- [1,2555,null,{"value":"2147483649"}] 12:09:20 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 12:09:20 INFO - PROCESS | 1768 | 1483819760071 Marionette TRACE conn4 -> [0,2556,"timeouts",{"script":35000}] 12:09:20 INFO - PROCESS | 1768 | 1483819760073 Marionette TRACE conn4 <- [1,2556,null,{}] 12:09:20 INFO - PROCESS | 1768 | 1483819760079 Marionette TRACE conn4 -> [0,2557,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:20 INFO - PROCESS | 1768 | 1483819760298 Marionette TRACE conn4 <- [1,2557,null,{"value":null}] 12:09:20 INFO - PROCESS | 1768 | 1483819760365 Marionette TRACE conn4 -> [0,2558,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a5400 == 15 [pid = 1815] [id = 992] 12:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9bf6b000) [pid = 1815] [serial = 2633] [outer = (nil)] 12:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9c97f000) [pid = 1815] [serial = 2634] [outer = 0x9bf6b000] 12:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x9ca1c000) [pid = 1815] [serial = 2635] [outer = 0x9bf6b000] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c1c00 == 14 [pid = 1815] [id = 988] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf71c00 == 13 [pid = 1815] [id = 987] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9d910c00 == 12 [pid = 1815] [id = 986] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd8800 == 11 [pid = 1815] [id = 985] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca20800 == 10 [pid = 1815] [id = 984] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14c400 == 9 [pid = 1815] [id = 983] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12dc00 == 8 [pid = 1815] [id = 982] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf64800 == 7 [pid = 1815] [id = 981] 12:09:21 INFO - PROCESS | 1768 | 1483819761604 Marionette TRACE conn4 <- [1,2558,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html",0,null,null,[["A_08_02_02_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:34:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:25:1\n"],["A_08_02_02_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:61:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:53:1\n"],["A_08_02_02_T03",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:94:17\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:81:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:78:1\n"]]]}] 12:09:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9c128800 == 6 [pid = 1815] [id = 979] 12:09:21 INFO - ... 12:09:21 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 1594ms 12:09:21 INFO - PROCESS | 1768 | 1483819761667 Marionette TRACE conn4 -> [0,2559,"getWindowHandle",null] 12:09:21 INFO - PROCESS | 1768 | 1483819761670 Marionette TRACE conn4 <- [1,2559,null,{"value":"2147483649"}] 12:09:21 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 12:09:21 INFO - PROCESS | 1768 | 1483819761677 Marionette TRACE conn4 -> [0,2560,"timeouts",{"script":35000}] 12:09:21 INFO - PROCESS | 1768 | 1483819761680 Marionette TRACE conn4 <- [1,2560,null,{}] 12:09:21 INFO - PROCESS | 1768 | 1483819761685 Marionette TRACE conn4 -> [0,2561,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:21 INFO - PROCESS | 1768 | 1483819761834 Marionette TRACE conn4 <- [1,2561,null,{"value":null}] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x9c14bc00) [pid = 1815] [serial = 2551] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9d97d000) [pid = 1815] [serial = 2512] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9d97a000) [pid = 1815] [serial = 2567] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9cfd7c00) [pid = 1815] [serial = 2562] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9c148000) [pid = 1815] [serial = 2517] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9e13ec00) [pid = 1815] [serial = 2572] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x9d980800) [pid = 1815] [serial = 2574] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9e2df000) [pid = 1815] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9e2e2800) [pid = 1815] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9d976c00) [pid = 1815] [serial = 2575] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9e2e2c00) [pid = 1815] [serial = 2549] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9dc67400) [pid = 1815] [serial = 2554] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9cfd1000) [pid = 1815] [serial = 2557] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9ca72400) [pid = 1815] [serial = 2560] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9dc6d400) [pid = 1815] [serial = 2570] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9d919800) [pid = 1815] [serial = 2565] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9dc6ac00) [pid = 1815] [serial = 2569] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9d914800) [pid = 1815] [serial = 2564] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9ca11c00) [pid = 1815] [serial = 2559] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9ca13c00) [pid = 1815] [serial = 2556] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9d9c5c00) [pid = 1815] [serial = 2553] [outer = (nil)] [url = about:blank] 12:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9e2ddc00) [pid = 1815] [serial = 2548] [outer = (nil)] [url = about:blank] 12:09:22 INFO - PROCESS | 1768 | 1483819761969 Marionette TRACE conn4 -> [0,2562,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14d000 == 7 [pid = 1815] [id = 993] 12:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9c97fc00) [pid = 1815] [serial = 2636] [outer = (nil)] 12:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9ca6e800) [pid = 1815] [serial = 2637] [outer = 0x9c97fc00] 12:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9cfd1000) [pid = 1815] [serial = 2638] [outer = 0x9c97fc00] 12:09:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca18400 == 8 [pid = 1815] [id = 994] 12:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9ca79400) [pid = 1815] [serial = 2639] [outer = (nil)] 12:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9cfd9000) [pid = 1815] [serial = 2640] [outer = 0x9ca79400] 12:09:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfdc800 == 9 [pid = 1815] [id = 995] 12:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9d216c00) [pid = 1815] [serial = 2641] [outer = (nil)] 12:09:22 INFO - PROCESS | 1768 | [Child 1815] 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 12:09:23 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 12:09:23 INFO - PROCESS | 1768 | 1483819763120 Marionette TRACE conn4 <- [1,2562,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html",0,null,null,[["A_08_02_03_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:43:1\n"]]]}] 12:09:23 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9d216c00) [pid = 1815] [serial = 2641] [outer = (nil)] [url = ] 12:09:23 INFO - . 12:09:23 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 1495ms 12:09:23 INFO - PROCESS | 1768 | 1483819763173 Marionette TRACE conn4 -> [0,2563,"getWindowHandle",null] 12:09:23 INFO - PROCESS | 1768 | 1483819763177 Marionette TRACE conn4 <- [1,2563,null,{"value":"2147483649"}] 12:09:23 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 12:09:23 INFO - PROCESS | 1768 | 1483819763183 Marionette TRACE conn4 -> [0,2564,"timeouts",{"script":35000}] 12:09:23 INFO - PROCESS | 1768 | 1483819763185 Marionette TRACE conn4 <- [1,2564,null,{}] 12:09:23 INFO - PROCESS | 1768 | 1483819763198 Marionette TRACE conn4 -> [0,2565,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:23 INFO - PROCESS | 1768 | 1483819763470 Marionette TRACE conn4 <- [1,2565,null,{"value":null}] 12:09:23 INFO - PROCESS | 1768 | 1483819763537 Marionette TRACE conn4 -> [0,2566,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14c400 == 10 [pid = 1815] [id = 996] 12:09:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9cfd5c00) [pid = 1815] [serial = 2642] [outer = (nil)] 12:09:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9d978000) [pid = 1815] [serial = 2643] [outer = 0x9cfd5c00] 12:09:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9d97a800) [pid = 1815] [serial = 2644] [outer = 0x9cfd5c00] 12:09:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf68800 == 11 [pid = 1815] [id = 997] 12:09:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9bfa6c00) [pid = 1815] [serial = 2645] [outer = (nil)] 12:09:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9c127000) [pid = 1815] [serial = 2646] [outer = 0x9bfa6c00] 12:09:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c142400 == 12 [pid = 1815] [id = 998] 12:09:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9c143400) [pid = 1815] [serial = 2647] [outer = (nil)] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9c14cc00) [pid = 1815] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9cfd9800) [pid = 1815] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9d9c2c00) [pid = 1815] [serial = 2623] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9bf65400) [pid = 1815] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9dc64c00) [pid = 1815] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9bf66400) [pid = 1815] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9bf9b800) [pid = 1815] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9cfda800) [pid = 1815] [serial = 2583] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9e536000) [pid = 1815] [serial = 2590] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9e52f400) [pid = 1815] [serial = 2588] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9e53c000) [pid = 1815] [serial = 2592] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9c12e000) [pid = 1815] [serial = 2608] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9c124800) [pid = 1815] [serial = 2603] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9ca6f400) [pid = 1815] [serial = 2613] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9d91ec00) [pid = 1815] [serial = 2618] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9e601c00) [pid = 1815] [serial = 2598] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9e53fc00) [pid = 1815] [serial = 2594] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9e542800) [pid = 1815] [serial = 2596] [outer = (nil)] [url = about:blank] 12:09:25 INFO - PROCESS | 1768 | [Child 1815] 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 12:09:25 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 12:09:25 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9c143400) [pid = 1815] [serial = 2647] [outer = (nil)] [url = ] 12:09:25 INFO - PROCESS | 1768 | 1483819765369 Marionette TRACE conn4 <- [1,2566,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html",0,null,null,[["A_08_01_01_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:61:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:38:1\n"]]]}] 12:09:25 INFO - . 12:09:25 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 2239ms 12:09:25 INFO - PROCESS | 1768 | 1483819765423 Marionette TRACE conn4 -> [0,2567,"getWindowHandle",null] 12:09:25 INFO - PROCESS | 1768 | 1483819765429 Marionette TRACE conn4 <- [1,2567,null,{"value":"2147483649"}] 12:09:25 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 12:09:25 INFO - PROCESS | 1768 | 1483819765439 Marionette TRACE conn4 -> [0,2568,"timeouts",{"script":35000}] 12:09:25 INFO - PROCESS | 1768 | 1483819765446 Marionette TRACE conn4 <- [1,2568,null,{}] 12:09:25 INFO - PROCESS | 1768 | 1483819765452 Marionette TRACE conn4 -> [0,2569,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:25 INFO - PROCESS | 1768 | 1483819765689 Marionette TRACE conn4 <- [1,2569,null,{"value":null}] 12:09:25 INFO - PROCESS | 1768 | 1483819765747 Marionette TRACE conn4 -> [0,2570,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca13c00 == 13 [pid = 1815] [id = 999] 12:09:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9ca16c00) [pid = 1815] [serial = 2648] [outer = (nil)] 12:09:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9cfd9800) [pid = 1815] [serial = 2649] [outer = 0x9ca16c00] 12:09:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9d225800) [pid = 1815] [serial = 2650] [outer = 0x9ca16c00] 12:09:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d97b800 == 14 [pid = 1815] [id = 1000] 12:09:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9d97d000) [pid = 1815] [serial = 2651] [outer = (nil)] 12:09:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9b698800) [pid = 1815] [serial = 2652] [outer = 0x9d97d000] 12:09:27 INFO - PROCESS | 1768 | 1483819767081 Marionette TRACE conn4 <- [1,2570,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html",0,null,null,[["A_08_01_02_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:35:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:25:1\n"]]]}] 12:09:27 INFO - . 12:09:27 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1698ms 12:09:27 INFO - PROCESS | 1768 | 1483819767138 Marionette TRACE conn4 -> [0,2571,"getWindowHandle",null] 12:09:27 INFO - PROCESS | 1768 | 1483819767141 Marionette TRACE conn4 <- [1,2571,null,{"value":"2147483649"}] 12:09:27 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 12:09:27 INFO - PROCESS | 1768 | 1483819767151 Marionette TRACE conn4 -> [0,2572,"timeouts",{"script":35000}] 12:09:27 INFO - PROCESS | 1768 | 1483819767161 Marionette TRACE conn4 <- [1,2572,null,{}] 12:09:27 INFO - PROCESS | 1768 | 1483819767168 Marionette TRACE conn4 -> [0,2573,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:27 INFO - PROCESS | 1768 | 1483819767385 Marionette TRACE conn4 <- [1,2573,null,{"value":null}] 12:09:27 INFO - PROCESS | 1768 | 1483819767444 Marionette TRACE conn4 -> [0,2574,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d91c400 == 15 [pid = 1815] [id = 1001] 12:09:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9d91d400) [pid = 1815] [serial = 2653] [outer = (nil)] 12:09:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9dc64400) [pid = 1815] [serial = 2654] [outer = 0x9d91d400] 12:09:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9dc6b800) [pid = 1815] [serial = 2655] [outer = 0x9d91d400] 12:09:28 INFO - .............. 12:09:28 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 1699ms 12:09:28 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 12:09:29 INFO - PROCESS | 1768 | 1483819768798 Marionette TRACE conn4 <- [1,2574,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html",0,null,null,[[" and in a shadow tree should not be accessible from owner document's \"head\" and \"body\" properties, respectively.",1,"doc.body.attachShadow is not a function","createDocumentForTesting@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:93:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:112:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:111:1\n"],["The content of title element in a shadow tree should not be accessible from owner document's \"title\" attribute.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:127:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:120:1\n"],["Elements in a shadow tree should not be accessible from owner document's \"images\" attribute.",1,"doc.body.attachShadow is not a function","createDocumentForTesting@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:93:22\ntestHTMLCollection@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:143:15\ngenerate_tests/ [0,2575,"getWindowHandle",null] 12:09:29 INFO - PROCESS | 1768 | 1483819768869 Marionette TRACE conn4 <- [1,2575,null,{"value":"2147483649"}] 12:09:29 INFO - PROCESS | 1768 | 1483819768912 Marionette TRACE conn4 -> [0,2576,"timeouts",{"script":35000}] 12:09:29 INFO - PROCESS | 1768 | 1483819768914 Marionette TRACE conn4 <- [1,2576,null,{}] 12:09:29 INFO - PROCESS | 1768 | 1483819768932 Marionette TRACE conn4 -> [0,2577,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:29 INFO - PROCESS | 1768 | 1483819769168 Marionette TRACE conn4 <- [1,2577,null,{"value":null}] 12:09:29 INFO - PROCESS | 1768 | 1483819769279 Marionette TRACE conn4 -> [0,2578,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca11c00 == 16 [pid = 1815] [id = 1002] 12:09:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9ca12800) [pid = 1815] [serial = 2656] [outer = (nil)] 12:09:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9d21f000) [pid = 1815] [serial = 2657] [outer = 0x9ca12800] 12:09:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9d97bc00) [pid = 1815] [serial = 2658] [outer = 0x9ca12800] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca18400 == 15 [pid = 1815] [id = 994] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfdc800 == 14 [pid = 1815] [id = 995] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf9cc00 == 13 [pid = 1815] [id = 990] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9c1f0800 == 12 [pid = 1815] [id = 991] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a5400 == 11 [pid = 1815] [id = 992] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14d000 == 10 [pid = 1815] [id = 993] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf68800 == 9 [pid = 1815] [id = 997] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9c142400 == 8 [pid = 1815] [id = 998] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9d97b800 == 7 [pid = 1815] [id = 1000] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca13c00 == 6 [pid = 1815] [id = 999] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9d91c400 == 5 [pid = 1815] [id = 1001] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c5800 == 4 [pid = 1815] [id = 989] 12:09:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14c400 == 3 [pid = 1815] [id = 996] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9d9c3000) [pid = 1815] [serial = 2624] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9c97bc00) [pid = 1815] [serial = 2582] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9e2e6400) [pid = 1815] [serial = 2587] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9c122c00) [pid = 1815] [serial = 2607] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9d919000) [pid = 1815] [serial = 2617] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9ca7a800) [pid = 1815] [serial = 2621] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9c983c00) [pid = 1815] [serial = 2612] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9d91ac00) [pid = 1815] [serial = 2622] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9d21e000) [pid = 1815] [serial = 2616] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9c979000) [pid = 1815] [serial = 2611] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9bf9d000) [pid = 1815] [serial = 2606] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9ca70400) [pid = 1815] [serial = 2601] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9e149c00) [pid = 1815] [serial = 2586] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9c131c00) [pid = 1815] [serial = 2581] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9c133800) [pid = 1815] [serial = 2584] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9e536400) [pid = 1815] [serial = 2591] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9e530c00) [pid = 1815] [serial = 2589] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9e53c400) [pid = 1815] [serial = 2593] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9c12e400) [pid = 1815] [serial = 2609] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9c14f800) [pid = 1815] [serial = 2604] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9ca74c00) [pid = 1815] [serial = 2614] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9d91f000) [pid = 1815] [serial = 2619] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9c150c00) [pid = 1815] [serial = 2599] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9d971400) [pid = 1815] [serial = 2595] [outer = (nil)] [url = about:blank] 12:09:30 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9e543000) [pid = 1815] [serial = 2597] [outer = (nil)] [url = about:blank] 12:09:31 INFO - ... 12:09:31 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 2120ms 12:09:31 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 12:09:31 INFO - PROCESS | 1768 | 1483819770989 Marionette TRACE conn4 <- [1,2578,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html",0,null,null,[["Elements in a shadow tree should be accessible via shadow root's querySelectorAll() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:33:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:31:1\n"],["Elements with a specific class in a shadow tree should be accessible viashadow root's querySelectorAll() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:45:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:43:1\n"],["Elements in a shadow tree should be accessible via shadow root's getElementById() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:59:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:57:1\n"]]]}] 12:09:31 INFO - PROCESS | 1768 | 1483819771004 Marionette TRACE conn4 -> [0,2579,"getWindowHandle",null] 12:09:31 INFO - PROCESS | 1768 | 1483819771006 Marionette TRACE conn4 <- [1,2579,null,{"value":"2147483649"}] 12:09:31 INFO - PROCESS | 1768 | 1483819771023 Marionette TRACE conn4 -> [0,2580,"timeouts",{"script":35000}] 12:09:31 INFO - PROCESS | 1768 | 1483819771030 Marionette TRACE conn4 <- [1,2580,null,{}] 12:09:31 INFO - PROCESS | 1768 | 1483819771049 Marionette TRACE conn4 -> [0,2581,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:31 INFO - PROCESS | 1768 | 1483819771252 Marionette TRACE conn4 <- [1,2581,null,{"value":null}] 12:09:31 INFO - PROCESS | 1768 | 1483819771347 Marionette TRACE conn4 -> [0,2582,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf70c00 == 4 [pid = 1815] [id = 1003] 12:09:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9bf9c800) [pid = 1815] [serial = 2659] [outer = (nil)] 12:09:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9c124000) [pid = 1815] [serial = 2660] [outer = 0x9bf9c800] 12:09:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9c12e400) [pid = 1815] [serial = 2661] [outer = 0x9bf9c800] 12:09:32 INFO - PROCESS | 1768 | 1483819772314 Marionette TRACE conn4 <- [1,2582,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html",0,null,null,[["ownerDocument property of a shadow root should be the document of the shadow host, regardless of the location of the shadow host.",1,"node.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:34:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:27:1\n"],["ownerDocument property of elements in a shadow tree should match the document of the shadow host, regardless of the element's location in a shadow tree.",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:53:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:40:1\n"],["Elements added to a shadow tree should automatically get a valid ownerDocument.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:63:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:61:1\n"],["ownerDocument property of an element in a shadow tree should be the document of the shadow host, even if the host element is created from another document.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:73:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:70:1\n"],["All children nodes of a shadow root get a valid ownerDocument when added to a shadow tree.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:84:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:81:1\n"],["ownerDocument property of a node should remain the same, even if its child is adopted into a shadow tree.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:100:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:97:1\n"]]]}] 12:09:32 INFO - ...... 12:09:32 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1355ms 12:09:32 INFO - PROCESS | 1768 | 1483819772380 Marionette TRACE conn4 -> [0,2583,"getWindowHandle",null] 12:09:32 INFO - PROCESS | 1768 | 1483819772382 Marionette TRACE conn4 <- [1,2583,null,{"value":"2147483649"}] 12:09:32 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 12:09:32 INFO - PROCESS | 1768 | 1483819772389 Marionette TRACE conn4 -> [0,2584,"timeouts",{"script":35000}] 12:09:32 INFO - PROCESS | 1768 | 1483819772393 Marionette TRACE conn4 <- [1,2584,null,{}] 12:09:32 INFO - PROCESS | 1768 | 1483819772398 Marionette TRACE conn4 -> [0,2585,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:32 INFO - PROCESS | 1768 | 1483819772617 Marionette TRACE conn4 <- [1,2585,null,{"value":null}] 12:09:32 INFO - PROCESS | 1768 | 1483819772685 Marionette TRACE conn4 -> [0,2586,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c143800 == 5 [pid = 1815] [id = 1004] 12:09:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9c149000) [pid = 1815] [serial = 2662] [outer = (nil)] 12:09:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c1f4400) [pid = 1815] [serial = 2663] [outer = 0x9c149000] 12:09:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9c97a400) [pid = 1815] [serial = 2664] [outer = 0x9c149000] 12:09:33 INFO - ................. 12:09:33 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1594ms 12:09:33 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 12:09:34 INFO - PROCESS | 1768 | 1483819773937 Marionette TRACE conn4 <- [1,2586,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html",0,null,null,[["ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a \"article\" element.",1,"element.attachShadow is not a function","testElement@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html:32:22\ngenerate_tests/ [0,2587,"getWindowHandle",null] 12:09:34 INFO - PROCESS | 1768 | 1483819773988 Marionette TRACE conn4 <- [1,2587,null,{"value":"2147483649"}] 12:09:34 INFO - PROCESS | 1768 | 1483819773999 Marionette TRACE conn4 -> [0,2588,"timeouts",{"script":35000}] 12:09:34 INFO - PROCESS | 1768 | 1483819774000 Marionette TRACE conn4 <- [1,2588,null,{}] 12:09:34 INFO - PROCESS | 1768 | 1483819774011 Marionette TRACE conn4 -> [0,2589,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:34 INFO - PROCESS | 1768 | 1483819774308 Marionette TRACE conn4 <- [1,2589,null,{"value":null}] 12:09:34 INFO - PROCESS | 1768 | 1483819774372 Marionette TRACE conn4 -> [0,2590,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c4800 == 6 [pid = 1815] [id = 1005] 12:09:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9d9c4c00) [pid = 1815] [serial = 2665] [outer = (nil)] 12:09:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9dc69c00) [pid = 1815] [serial = 2666] [outer = 0x9d9c4c00] 12:09:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9dc70c00) [pid = 1815] [serial = 2667] [outer = 0x9d9c4c00] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9c128c00) [pid = 1815] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9bf6b000) [pid = 1815] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9c97fc00) [pid = 1815] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9d9c7000) [pid = 1815] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9c1f4800) [pid = 1815] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9bfa6c00) [pid = 1815] [serial = 2645] [outer = (nil)] [url = about:blank] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9ca79400) [pid = 1815] [serial = 2639] [outer = (nil)] [url = about:blank] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c116800) [pid = 1815] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 12:09:35 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9cfd5c00) [pid = 1815] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 12:09:36 INFO - .. 12:09:36 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 2044ms 12:09:36 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 12:09:36 INFO - PROCESS | 1768 | 1483819776025 Marionette TRACE conn4 <- [1,2590,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html",0,null,null,[["Elements in a shadow tree should not be accessible from owner document's querySelector() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:38:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:51:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:50:1\n"],["Elements in a shadow tree should not be accessible from owner document's querySelectorAll() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:38:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:68:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:67:1\n"]]]}] 12:09:36 INFO - PROCESS | 1768 | 1483819776044 Marionette TRACE conn4 -> [0,2591,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 1768 | 1483819776048 Marionette TRACE conn4 <- [1,2591,null,{"value":"2147483649"}] 12:09:36 INFO - PROCESS | 1768 | 1483819776064 Marionette TRACE conn4 -> [0,2592,"timeouts",{"script":35000}] 12:09:36 INFO - PROCESS | 1768 | 1483819776067 Marionette TRACE conn4 <- [1,2592,null,{}] 12:09:36 INFO - PROCESS | 1768 | 1483819776080 Marionette TRACE conn4 -> [0,2593,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:36 INFO - PROCESS | 1768 | 1483819776261 Marionette TRACE conn4 <- [1,2593,null,{"value":null}] 12:09:36 INFO - PROCESS | 1768 | 1483819776357 Marionette TRACE conn4 -> [0,2594,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c0400 == 7 [pid = 1815] [id = 1006] 12:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9d9c0800) [pid = 1815] [serial = 2668] [outer = (nil)] 12:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9e2da800) [pid = 1815] [serial = 2669] [outer = 0x9d9c0800] 12:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9e2ddc00) [pid = 1815] [serial = 2670] [outer = 0x9d9c0800] 12:09:37 INFO - PROCESS | 1768 | 1483819777418 Marionette TRACE conn4 <- [1,2594,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html",0,null,null,[["Elements in a shadow tree should be accessible from shadow root's querySelector() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:39:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:53:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:52:1\n"],["Elements in a shadow tree should be accessible from shadow root's querySelectorAll() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:39:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:70:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:69:1\n"]]]}] 12:09:37 INFO - .. 12:09:37 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1394ms 12:09:37 INFO - PROCESS | 1768 | 1483819777456 Marionette TRACE conn4 -> [0,2595,"getWindowHandle",null] 12:09:37 INFO - PROCESS | 1768 | 1483819777459 Marionette TRACE conn4 <- [1,2595,null,{"value":"2147483649"}] 12:09:37 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 12:09:37 INFO - PROCESS | 1768 | 1483819777466 Marionette TRACE conn4 -> [0,2596,"timeouts",{"script":35000}] 12:09:37 INFO - PROCESS | 1768 | 1483819777468 Marionette TRACE conn4 <- [1,2596,null,{}] 12:09:37 INFO - PROCESS | 1768 | 1483819777474 Marionette TRACE conn4 -> [0,2597,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:37 INFO - PROCESS | 1768 | 1483819777635 Marionette TRACE conn4 <- [1,2597,null,{"value":null}] 12:09:37 INFO - PROCESS | 1768 | 1483819777750 Marionette TRACE conn4 -> [0,2598,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a3c00 == 8 [pid = 1815] [id = 1007] 12:09:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9bf65400) [pid = 1815] [serial = 2671] [outer = (nil)] 12:09:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9c129c00) [pid = 1815] [serial = 2672] [outer = 0x9bf65400] 12:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9c146400) [pid = 1815] [serial = 2673] [outer = 0x9bf65400] 12:09:38 INFO - .... 12:09:38 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1484ms 12:09:38 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 12:09:38 INFO - PROCESS | 1768 | 1483819778930 Marionette TRACE conn4 <- [1,2598,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html",0,null,null,[["The parentNode attribute of a shadow root must always return null.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:28:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:26:1\n"],["The parentElement attribute of a shadow root must always return null.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:34:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:32:1\n"],["The parentNode attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:40:27\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:38:1\n"],["The parentElement attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:52:27\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:50:1\n"]]]}] 12:09:38 INFO - PROCESS | 1768 | 1483819778951 Marionette TRACE conn4 -> [0,2599,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 1768 | 1483819778953 Marionette TRACE conn4 <- [1,2599,null,{"value":"2147483649"}] 12:09:38 INFO - PROCESS | 1768 | 1483819778977 Marionette TRACE conn4 -> [0,2600,"timeouts",{"script":35000}] 12:09:38 INFO - PROCESS | 1768 | 1483819778981 Marionette TRACE conn4 <- [1,2600,null,{}] 12:09:38 INFO - PROCESS | 1768 | 1483819778987 Marionette TRACE conn4 -> [0,2601,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:39 INFO - PROCESS | 1768 | 1483819779250 Marionette TRACE conn4 <- [1,2601,null,{"value":null}] 12:09:39 INFO - PROCESS | 1768 | 1483819779294 Marionette TRACE conn4 -> [0,2602,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfce800 == 9 [pid = 1815] [id = 1008] 12:09:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9d223800) [pid = 1815] [serial = 2674] [outer = (nil)] 12:09:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9e13c000) [pid = 1815] [serial = 2675] [outer = 0x9d223800] 12:09:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9e145800) [pid = 1815] [serial = 2676] [outer = 0x9d223800] 12:09:40 INFO - PROCESS | 1768 | 1483819780524 Marionette TRACE conn4 <- [1,2602,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html",0,null,null,[["A_04_01_05_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:29:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:25:1\n"],["A_04_01_05_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:55:17\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:51:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:49:1\n"]]]}] 12:09:40 INFO - .. 12:09:40 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1602ms 12:09:40 INFO - PROCESS | 1768 | 1483819780568 Marionette TRACE conn4 -> [0,2603,"getWindowHandle",null] 12:09:40 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 12:09:40 INFO - PROCESS | 1768 | 1483819780574 Marionette TRACE conn4 <- [1,2603,null,{"value":"2147483649"}] 12:09:40 INFO - PROCESS | 1768 | 1483819780585 Marionette TRACE conn4 -> [0,2604,"timeouts",{"script":35000}] 12:09:40 INFO - PROCESS | 1768 | 1483819780589 Marionette TRACE conn4 <- [1,2604,null,{}] 12:09:40 INFO - PROCESS | 1768 | 1483819780600 Marionette TRACE conn4 -> [0,2605,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:40 INFO - PROCESS | 1768 | 1483819780778 Marionette TRACE conn4 <- [1,2605,null,{"value":null}] 12:09:40 INFO - PROCESS | 1768 | 1483819780891 Marionette TRACE conn4 -> [0,2606,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6dc00 == 10 [pid = 1815] [id = 1009] 12:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9bf6e000) [pid = 1815] [serial = 2677] [outer = (nil)] 12:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9c127c00) [pid = 1815] [serial = 2678] [outer = 0x9bf6e000] 12:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9c14ac00) [pid = 1815] [serial = 2679] [outer = 0x9bf6e000] 12:09:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c0400 == 9 [pid = 1815] [id = 1006] 12:09:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9c4800 == 8 [pid = 1815] [id = 1005] 12:09:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9c143800 == 7 [pid = 1815] [id = 1004] 12:09:42 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf70c00 == 6 [pid = 1815] [id = 1003] 12:09:42 INFO - PROCESS | 1768 | 1483819782144 Marionette TRACE conn4 <- [1,2606,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html",0,null,null,[["A_04_01_07_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:29:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:25:1\n"],["A_04_01_07_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:64:17\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:49:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:47:1\n"]]]}] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9d97a800) [pid = 1815] [serial = 2644] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9d21e400) [pid = 1815] [serial = 2602] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9ca1c000) [pid = 1815] [serial = 2635] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9ca6e800) [pid = 1815] [serial = 2637] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9dc6b400) [pid = 1815] [serial = 2627] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9d977800) [pid = 1815] [serial = 2632] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9c127000) [pid = 1815] [serial = 2646] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9cfd1000) [pid = 1815] [serial = 2638] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9cfd9000) [pid = 1815] [serial = 2640] [outer = (nil)] [url = about:blank] 12:09:42 INFO - .. 12:09:42 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1604ms 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 49 (0x9d978000) [pid = 1815] [serial = 2643] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 48 (0x9c11a000) [pid = 1815] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 47 (0x9c97f000) [pid = 1815] [serial = 2634] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 46 (0x9d918800) [pid = 1815] [serial = 2631] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | --DOMWINDOW == 45 (0x9dc67000) [pid = 1815] [serial = 2626] [outer = (nil)] [url = about:blank] 12:09:42 INFO - PROCESS | 1768 | 1483819782197 Marionette TRACE conn4 -> [0,2607,"getWindowHandle",null] 12:09:42 INFO - PROCESS | 1768 | 1483819782199 Marionette TRACE conn4 <- [1,2607,null,{"value":"2147483649"}] 12:09:42 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 12:09:42 INFO - PROCESS | 1768 | 1483819782206 Marionette TRACE conn4 -> [0,2608,"timeouts",{"script":35000}] 12:09:42 INFO - PROCESS | 1768 | 1483819782209 Marionette TRACE conn4 <- [1,2608,null,{}] 12:09:42 INFO - PROCESS | 1768 | 1483819782214 Marionette TRACE conn4 -> [0,2609,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:42 INFO - PROCESS | 1768 | 1483819782396 Marionette TRACE conn4 <- [1,2609,null,{"value":null}] 12:09:42 INFO - PROCESS | 1768 | 1483819782467 Marionette TRACE conn4 -> [0,2610,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12a800 == 7 [pid = 1815] [id = 1010] 12:09:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9c142c00) [pid = 1815] [serial = 2680] [outer = (nil)] 12:09:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9c97b800) [pid = 1815] [serial = 2681] [outer = 0x9c142c00] 12:09:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9c985400) [pid = 1815] [serial = 2682] [outer = 0x9c142c00] 12:09:43 INFO - .............. 12:09:43 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1394ms 12:09:43 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 12:09:43 INFO - PROCESS | 1768 | 1483819783533 Marionette TRACE conn4 <- [1,2610,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html",0,null,null,[["A_04_01_09_T01",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:74:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:73:1\n"],["A_04_01_09_T03",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:90:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:89:1\n"],["A_04_01_09_T05",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:106:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:105:1\n"],["A_04_01_09_T06",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:135:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:134:1\n"],["A_04_01_09_T07",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:145:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:144:1\n"],["A_04_01_09_T08",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:155:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:154:1\n"],["A_04_01_09_T09",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:165:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:164:1\n"],["A_04_01_09_T10",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:175:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:174:1\n"],["A_04_01_09_T11",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:185:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:184:1\n"],["A_04_01_09_T12",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:195:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:194:1\n"],["A_04_01_09_T13",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:205:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:204:1\n"],["A_04_01_09_T14",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:215:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:214:1\n"],["A_04_01_09_T15",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:225:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:224:1\n"],["A_04_01_09_T16",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:235:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:234:1\n"]]]}] 12:09:43 INFO - PROCESS | 1768 | 1483819783601 Marionette TRACE conn4 -> [0,2611,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 1768 | 1483819783603 Marionette TRACE conn4 <- [1,2611,null,{"value":"2147483649"}] 12:09:43 INFO - PROCESS | 1768 | 1483819783611 Marionette TRACE conn4 -> [0,2612,"timeouts",{"script":35000}] 12:09:43 INFO - PROCESS | 1768 | 1483819783612 Marionette TRACE conn4 <- [1,2612,null,{}] 12:09:43 INFO - PROCESS | 1768 | 1483819783624 Marionette TRACE conn4 -> [0,2613,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:43 INFO - PROCESS | 1768 | 1483819783848 Marionette TRACE conn4 <- [1,2613,null,{"value":null}] 12:09:43 INFO - PROCESS | 1768 | 1483819783950 Marionette TRACE conn4 -> [0,2614,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca1c000 == 8 [pid = 1815] [id = 1011] 12:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0x9cfd1000) [pid = 1815] [serial = 2683] [outer = (nil)] 12:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0x9d222800) [pid = 1815] [serial = 2684] [outer = 0x9cfd1000] 12:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9d918800) [pid = 1815] [serial = 2685] [outer = 0x9cfd1000] 12:09:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d972c00 == 9 [pid = 1815] [id = 1012] 12:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9d973000) [pid = 1815] [serial = 2686] [outer = (nil)] 12:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9d974800) [pid = 1815] [serial = 2687] [outer = 0x9d973000] 12:09:45 INFO - PROCESS | 1768 | 1483819785126 Marionette TRACE conn4 <- [1,2614,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html",0,null,null,[["A_04_01_11_T2",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:38:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:26:1\n"]]]}] 12:09:45 INFO - . 12:09:45 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 1538ms 12:09:45 INFO - PROCESS | 1768 | 1483819785150 Marionette TRACE conn4 -> [0,2615,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 1768 | 1483819785155 Marionette TRACE conn4 <- [1,2615,null,{"value":"2147483649"}] 12:09:45 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 12:09:45 INFO - PROCESS | 1768 | 1483819785170 Marionette TRACE conn4 -> [0,2616,"timeouts",{"script":35000}] 12:09:45 INFO - PROCESS | 1768 | 1483819785175 Marionette TRACE conn4 <- [1,2616,null,{}] 12:09:45 INFO - PROCESS | 1768 | 1483819785180 Marionette TRACE conn4 -> [0,2617,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:45 INFO - PROCESS | 1768 | 1483819785355 Marionette TRACE conn4 <- [1,2617,null,{"value":null}] 12:09:45 INFO - PROCESS | 1768 | 1483819785437 Marionette TRACE conn4 -> [0,2618,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d980c00 == 10 [pid = 1815] [id = 1013] 12:09:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9d9bf800) [pid = 1815] [serial = 2688] [outer = (nil)] 12:09:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9d9c8000) [pid = 1815] [serial = 2689] [outer = 0x9d9bf800] 12:09:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9dc67000) [pid = 1815] [serial = 2690] [outer = 0x9d9bf800] 12:09:46 INFO - PROCESS | 1768 | 1483819786621 Marionette TRACE conn4 <- [1,2618,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html",0,null,null,[["An iframe element in a shadow tree should not be accessible from window's named properties with its \"name\" attribute value.",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:26:1\n"]]]}] 12:09:46 INFO - . 12:09:46 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1504ms 12:09:46 INFO - PROCESS | 1768 | 1483819786670 Marionette TRACE conn4 -> [0,2619,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 1768 | 1483819786672 Marionette TRACE conn4 <- [1,2619,null,{"value":"2147483649"}] 12:09:46 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 12:09:46 INFO - PROCESS | 1768 | 1483819786679 Marionette TRACE conn4 -> [0,2620,"timeouts",{"script":35000}] 12:09:46 INFO - PROCESS | 1768 | 1483819786681 Marionette TRACE conn4 <- [1,2620,null,{}] 12:09:46 INFO - PROCESS | 1768 | 1483819786693 Marionette TRACE conn4 -> [0,2621,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:46 INFO - PROCESS | 1768 | 1483819786863 Marionette TRACE conn4 <- [1,2621,null,{"value":null}] 12:09:46 INFO - PROCESS | 1768 | 1483819786964 Marionette TRACE conn4 -> [0,2622,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd7800 == 11 [pid = 1815] [id = 1014] 12:09:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9d21c400) [pid = 1815] [serial = 2691] [outer = (nil)] 12:09:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9e2dc800) [pid = 1815] [serial = 2692] [outer = 0x9d21c400] 12:09:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9e2dac00) [pid = 1815] [serial = 2693] [outer = 0x9d21c400] 12:09:47 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9bf9c800) [pid = 1815] [serial = 2659] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 12:09:47 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9ca16c00) [pid = 1815] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 12:09:47 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9d91d400) [pid = 1815] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 12:09:47 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9d97d000) [pid = 1815] [serial = 2651] [outer = (nil)] [url = about:blank] 12:09:47 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9c149000) [pid = 1815] [serial = 2662] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 12:09:47 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9d9c4c00) [pid = 1815] [serial = 2665] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 12:09:48 INFO - PROCESS | 1768 | 1483819788359 Marionette TRACE conn4 <- [1,2622,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html",0,null,null,[["\"a\" element with name attribute in a shadow tree should not be accessible from window object's named property.",1,"doc.body.attachShadow is not a function","testNameAttribute@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html:28:22\ngenerate_tests/ [0,2623,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 1768 | 1483819788426 Marionette TRACE conn4 <- [1,2623,null,{"value":"2147483649"}] 12:09:48 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 12:09:48 INFO - PROCESS | 1768 | 1483819788442 Marionette TRACE conn4 -> [0,2624,"timeouts",{"script":35000}] 12:09:48 INFO - PROCESS | 1768 | 1483819788444 Marionette TRACE conn4 <- [1,2624,null,{}] 12:09:48 INFO - PROCESS | 1768 | 1483819788464 Marionette TRACE conn4 -> [0,2625,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:48 INFO - PROCESS | 1768 | 1483819788635 Marionette TRACE conn4 <- [1,2625,null,{"value":null}] 12:09:48 INFO - PROCESS | 1768 | 1483819788674 Marionette TRACE conn4 -> [0,2626,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9e539400 == 12 [pid = 1815] [id = 1015] 12:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9e53c400) [pid = 1815] [serial = 2694] [outer = (nil)] 12:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9e542800) [pid = 1815] [serial = 2695] [outer = 0x9e53c400] 12:09:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9e605000) [pid = 1815] [serial = 2696] [outer = 0x9e53c400] 12:09:50 INFO - ........................................................................................................... 12:09:50 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 2324ms 12:09:50 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 12:09:51 INFO - PROCESS | 1768 | 1483819790330 Marionette TRACE conn4 <- [1,2626,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html",0,null,null,[["\"a\" element with id attribute in a shadow tree should not be accessible from window object's named property.",1,"doc.body.attachShadow is not a function","testIDAttribute@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html:29:22\ngenerate_tests/ [0,2627,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 1768 | 1483819790772 Marionette TRACE conn4 <- [1,2627,null,{"value":"2147483649"}] 12:09:52 INFO - PROCESS | 1768 | 1483819790787 Marionette TRACE conn4 -> [0,2628,"timeouts",{"script":35000}] 12:09:52 INFO - PROCESS | 1768 | 1483819790789 Marionette TRACE conn4 <- [1,2628,null,{}] 12:09:52 INFO - PROCESS | 1768 | 1483819790807 Marionette TRACE conn4 -> [0,2629,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:52 INFO - PROCESS | 1768 | 1483819791169 Marionette TRACE conn4 <- [1,2629,null,{"value":null}] 12:09:52 INFO - PROCESS | 1768 | 1483819791235 Marionette TRACE conn4 -> [0,2630,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9fa0dc00 == 13 [pid = 1815] [id = 1016] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9fa0e000) [pid = 1815] [serial = 2697] [outer = (nil)] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9fa47400) [pid = 1815] [serial = 2698] [outer = 0x9fa0e000] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9fa48400) [pid = 1815] [serial = 2699] [outer = 0x9fa0e000] 12:09:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf63800 == 14 [pid = 1815] [id = 1017] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9bf6b000) [pid = 1815] [serial = 2700] [outer = (nil)] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9bf6fc00) [pid = 1815] [serial = 2701] [outer = 0x9bf6b000] 12:09:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c146000 == 15 [pid = 1815] [id = 1018] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9c14c400) [pid = 1815] [serial = 2702] [outer = (nil)] 12:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9c1f0000) [pid = 1815] [serial = 2703] [outer = 0x9c14c400] 12:09:52 INFO - PROCESS | 1768 | 1483819792977 Marionette TRACE conn4 <- [1,2630,null,{"value":["/shadow-dom/untriaged/styles/test-001.html",0,null,null,[["A_06_00_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:40:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:26:1\n"],["A_06_00_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:70:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:56:1\n"]]]}] 12:09:53 INFO - .. 12:09:53 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 2248ms 12:09:53 INFO - PROCESS | 1768 | 1483819793036 Marionette TRACE conn4 -> [0,2631,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 1768 | 1483819793040 Marionette TRACE conn4 <- [1,2631,null,{"value":"2147483649"}] 12:09:53 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 12:09:53 INFO - PROCESS | 1768 | 1483819793047 Marionette TRACE conn4 -> [0,2632,"timeouts",{"script":35000}] 12:09:53 INFO - PROCESS | 1768 | 1483819793050 Marionette TRACE conn4 <- [1,2632,null,{}] 12:09:53 INFO - PROCESS | 1768 | 1483819793065 Marionette TRACE conn4 -> [0,2633,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:53 INFO - PROCESS | 1768 | 1483819793292 Marionette TRACE conn4 <- [1,2633,null,{"value":null}] 12:09:53 INFO - PROCESS | 1768 | 1483819793374 Marionette TRACE conn4 -> [0,2634,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfd7800 == 14 [pid = 1815] [id = 1014] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12a800 == 13 [pid = 1815] [id = 1010] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9d972c00 == 12 [pid = 1815] [id = 1012] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca1c000 == 11 [pid = 1815] [id = 1011] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9d980c00 == 10 [pid = 1815] [id = 1013] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a3c00 == 9 [pid = 1815] [id = 1007] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfce800 == 8 [pid = 1815] [id = 1008] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6dc00 == 7 [pid = 1815] [id = 1009] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca11c00 == 6 [pid = 1815] [id = 1002] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf63800 == 5 [pid = 1815] [id = 1017] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9c146000 == 4 [pid = 1815] [id = 1018] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9e539400 == 3 [pid = 1815] [id = 1015] 12:09:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9fa0dc00 == 2 [pid = 1815] [id = 1016] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9b698800) [pid = 1815] [serial = 2652] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9c12e400) [pid = 1815] [serial = 2661] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9dc70c00) [pid = 1815] [serial = 2667] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9c97a400) [pid = 1815] [serial = 2664] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9d225800) [pid = 1815] [serial = 2650] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9e2da800) [pid = 1815] [serial = 2669] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9dc6b800) [pid = 1815] [serial = 2655] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9dc69c00) [pid = 1815] [serial = 2666] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9c1f4400) [pid = 1815] [serial = 2663] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x9c124000) [pid = 1815] [serial = 2660] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x9d21f000) [pid = 1815] [serial = 2657] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x9dc64400) [pid = 1815] [serial = 2654] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 50 (0x9cfd9800) [pid = 1815] [serial = 2649] [outer = (nil)] [url = about:blank] 12:09:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a3000 == 3 [pid = 1815] [id = 1019] 12:09:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0x9b6a3c00) [pid = 1815] [serial = 2704] [outer = (nil)] 12:09:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x9bf9c400) [pid = 1815] [serial = 2705] [outer = 0x9b6a3c00] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x9bfa5c00) [pid = 1815] [serial = 2706] [outer = 0x9b6a3c00] 12:09:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf6c000 == 4 [pid = 1815] [id = 1020] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x9bf6dc00) [pid = 1815] [serial = 2707] [outer = (nil)] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9bfa4c00) [pid = 1815] [serial = 2708] [outer = 0x9bf6dc00] 12:09:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c12f800 == 5 [pid = 1815] [id = 1021] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9c130000) [pid = 1815] [serial = 2709] [outer = (nil)] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9c130400) [pid = 1815] [serial = 2710] [outer = 0x9c130000] 12:09:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c141c00 == 6 [pid = 1815] [id = 1022] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9c142000) [pid = 1815] [serial = 2711] [outer = (nil)] 12:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9c144000) [pid = 1815] [serial = 2712] [outer = 0x9c142000] 12:09:54 INFO - PROCESS | 1768 | 1483819794936 Marionette TRACE conn4 <- [1,2634,null,{"value":["/shadow-dom/untriaged/styles/test-003.html",0,null,null,[["A_06_00_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:25:1\n"],["A_06_00_03_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:44:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:37:1\n"],["A_06_00_03_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:57:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:52:1\n"]]]}] 12:09:54 INFO - ... 12:09:54 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1946ms 12:09:55 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 12:09:55 INFO - PROCESS | 1768 | 1483819794995 Marionette TRACE conn4 -> [0,2635,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 1768 | 1483819794997 Marionette TRACE conn4 <- [1,2635,null,{"value":"2147483649"}] 12:09:55 INFO - PROCESS | 1768 | 1483819795004 Marionette TRACE conn4 -> [0,2636,"timeouts",{"script":35000}] 12:09:55 INFO - PROCESS | 1768 | 1483819795007 Marionette TRACE conn4 <- [1,2636,null,{}] 12:09:55 INFO - PROCESS | 1768 | 1483819795012 Marionette TRACE conn4 -> [0,2637,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:55 INFO - PROCESS | 1768 | 1483819795219 Marionette TRACE conn4 <- [1,2637,null,{"value":null}] 12:09:55 INFO - PROCESS | 1768 | 1483819795274 Marionette TRACE conn4 -> [0,2638,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c14cc00 == 7 [pid = 1815] [id = 1023] 12:09:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9c150400) [pid = 1815] [serial = 2713] [outer = (nil)] 12:09:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9c97a800) [pid = 1815] [serial = 2714] [outer = 0x9c150400] 12:09:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9c984000) [pid = 1815] [serial = 2715] [outer = 0x9c150400] 12:09:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca20400 == 8 [pid = 1815] [id = 1024] 12:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9ca6c400) [pid = 1815] [serial = 2716] [outer = (nil)] 12:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9ca70c00) [pid = 1815] [serial = 2717] [outer = 0x9ca6c400] 12:09:56 INFO - PROCESS | 1768 | 1483819796656 Marionette TRACE conn4 <- [1,2638,null,{"value":["/shadow-dom/untriaged/styles/test-005.html",0,null,null,[["A_06_00_06_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:39:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:26:1\n"]]]}] 12:09:56 INFO - . 12:09:56 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 1698ms 12:09:56 INFO - PROCESS | 1768 | 1483819796701 Marionette TRACE conn4 -> [0,2639,"getWindowHandle",null] 12:09:56 INFO - PROCESS | 1768 | 1483819796706 Marionette TRACE conn4 <- [1,2639,null,{"value":"2147483649"}] 12:09:56 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 12:09:56 INFO - PROCESS | 1768 | 1483819796712 Marionette TRACE conn4 -> [0,2640,"timeouts",{"script":35000}] 12:09:56 INFO - PROCESS | 1768 | 1483819796714 Marionette TRACE conn4 <- [1,2640,null,{}] 12:09:56 INFO - PROCESS | 1768 | 1483819796727 Marionette TRACE conn4 -> [0,2641,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:56 INFO - PROCESS | 1768 | 1483819796883 Marionette TRACE conn4 <- [1,2641,null,{"value":null}] 12:09:57 INFO - PROCESS | 1768 | 1483819796988 Marionette TRACE conn4 -> [0,2642,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-008.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfce000 == 9 [pid = 1815] [id = 1025] 12:09:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9cfd1c00) [pid = 1815] [serial = 2718] [outer = (nil)] 12:09:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9cfda000) [pid = 1815] [serial = 2719] [outer = 0x9cfd1c00] 12:09:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9cfdb800) [pid = 1815] [serial = 2720] [outer = 0x9cfd1c00] 12:09:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d21c800 == 10 [pid = 1815] [id = 1026] 12:09:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9d21dc00) [pid = 1815] [serial = 2721] [outer = (nil)] 12:09:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9d21e400) [pid = 1815] [serial = 2722] [outer = 0x9d21dc00] 12:09:58 INFO - PROCESS | 1768 | 1483819798871 Marionette TRACE conn4 <- [1,2642,null,{"value":["/shadow-dom/untriaged/styles/test-008.html",0,null,null,[["A_06_00_09_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:35:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:25:1\n"]]]}] 12:09:58 INFO - . 12:09:58 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 2197ms 12:09:58 INFO - PROCESS | 1768 | 1483819798910 Marionette TRACE conn4 -> [0,2643,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 1768 | 1483819798913 Marionette TRACE conn4 <- [1,2643,null,{"value":"2147483649"}] 12:09:58 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 12:09:58 INFO - PROCESS | 1768 | 1483819798926 Marionette TRACE conn4 -> [0,2644,"timeouts",{"script":35000}] 12:09:58 INFO - PROCESS | 1768 | 1483819798928 Marionette TRACE conn4 <- [1,2644,null,{}] 12:09:58 INFO - PROCESS | 1768 | 1483819798938 Marionette TRACE conn4 -> [0,2645,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9d9c0800) [pid = 1815] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9ca12800) [pid = 1815] [serial = 2656] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9d973000) [pid = 1815] [serial = 2686] [outer = (nil)] [url = about:blank] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9d9bf800) [pid = 1815] [serial = 2688] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x9d21c400) [pid = 1815] [serial = 2691] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9bf6e000) [pid = 1815] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9bf65400) [pid = 1815] [serial = 2671] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9d223800) [pid = 1815] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9c142c00) [pid = 1815] [serial = 2680] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9e53c400) [pid = 1815] [serial = 2694] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html] 12:09:59 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9cfd1000) [pid = 1815] [serial = 2683] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 12:09:59 INFO - PROCESS | 1768 | 1483819799341 Marionette TRACE conn4 <- [1,2645,null,{"value":null}] 12:09:59 INFO - PROCESS | 1768 | 1483819799380 Marionette TRACE conn4 -> [0,2646,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/active-element/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca7a800 == 11 [pid = 1815] [id = 1027] 12:09:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9cfcdc00) [pid = 1815] [serial = 2723] [outer = (nil)] 12:09:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9d915800) [pid = 1815] [serial = 2724] [outer = 0x9cfcdc00] 12:09:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9d919000) [pid = 1815] [serial = 2725] [outer = 0x9cfcdc00] 12:10:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d91dc00 == 12 [pid = 1815] [id = 1028] 12:10:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9d91e800) [pid = 1815] [serial = 2726] [outer = (nil)] 12:10:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9d91f000) [pid = 1815] [serial = 2727] [outer = 0x9d91e800] 12:10:00 INFO - PROCESS | 1768 | 1483819800468 Marionette TRACE conn4 <- [1,2646,null,{"value":["/shadow-dom/untriaged/user-interaction/active-element/test-001.html",0,null,null,[["A_07_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:25:1\n"]]]}] 12:10:00 INFO - . 12:10:00 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1594ms 12:10:00 INFO - PROCESS | 1768 | 1483819800522 Marionette TRACE conn4 -> [0,2647,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 1768 | 1483819800526 Marionette TRACE conn4 <- [1,2647,null,{"value":"2147483649"}] 12:10:00 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 12:10:00 INFO - PROCESS | 1768 | 1483819800532 Marionette TRACE conn4 -> [0,2648,"timeouts",{"script":35000}] 12:10:00 INFO - PROCESS | 1768 | 1483819800534 Marionette TRACE conn4 <- [1,2648,null,{}] 12:10:00 INFO - PROCESS | 1768 | 1483819800541 Marionette TRACE conn4 -> [0,2649,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:10:00 INFO - PROCESS | 1768 | 1483819800717 Marionette TRACE conn4 <- [1,2649,null,{"value":null}] 12:10:00 INFO - PROCESS | 1768 | 1483819800827 Marionette TRACE conn4 -> [0,2650,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/active-element/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:10:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d977800 == 13 [pid = 1815] [id = 1029] 12:10:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9d977c00) [pid = 1815] [serial = 2728] [outer = (nil)] 12:10:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9d980800) [pid = 1815] [serial = 2729] [outer = 0x9d977c00] 12:10:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9d97e800) [pid = 1815] [serial = 2730] [outer = 0x9d977c00] 12:10:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bf9c800 == 14 [pid = 1815] [id = 1030] 12:10:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9bfa5800) [pid = 1815] [serial = 2731] [outer = (nil)] 12:10:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9c115c00) [pid = 1815] [serial = 2732] [outer = 0x9bfa5800] 12:10:02 INFO - PROCESS | 1768 | 1483819802115 Marionette TRACE conn4 <- [1,2650,null,{"value":["/shadow-dom/untriaged/user-interaction/active-element/test-002.html",0,null,null,[["A_07_03_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:25:1\n"]]]}] 12:10:02 INFO - . 12:10:02 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1640ms 12:10:02 INFO - PROCESS | 1768 | 1483819802175 Marionette TRACE conn4 -> [0,2651,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 1768 | 1483819802179 Marionette TRACE conn4 <- [1,2651,null,{"value":"2147483649"}] 12:10:02 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 12:10:02 INFO - PROCESS | 1768 | 1483819802191 Marionette TRACE conn4 -> [0,2652,"timeouts",{"script":35000}] 12:10:02 INFO - PROCESS | 1768 | 1483819802194 Marionette TRACE conn4 <- [1,2652,null,{}] 12:10:02 INFO - PROCESS | 1768 | 1483819802207 Marionette TRACE conn4 -> [0,2653,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:10:02 INFO - PROCESS | 1768 | 1483819802447 Marionette TRACE conn4 <- [1,2653,null,{"value":null}] 12:10:02 INFO - PROCESS | 1768 | 1483819802507 Marionette TRACE conn4 -> [0,2654,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c147c00 == 15 [pid = 1815] [id = 1031] 12:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9c1f9400) [pid = 1815] [serial = 2733] [outer = (nil)] 12:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9d216800) [pid = 1815] [serial = 2734] [outer = 0x9c1f9400] 12:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9d220800) [pid = 1815] [serial = 2735] [outer = 0x9c1f9400] 12:10:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9bec00 == 16 [pid = 1815] [id = 1032] 12:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9d9bf800) [pid = 1815] [serial = 2736] [outer = (nil)] 12:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9d9c1400) [pid = 1815] [serial = 2737] [outer = 0x9d9bf800] 12:10:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 12:10:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9c7400 == 17 [pid = 1815] [id = 1033] 12:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9d9c7c00) [pid = 1815] [serial = 2738] [outer = (nil)] 12:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9c982000) [pid = 1815] [serial = 2739] [outer = 0x9d9c7c00] 12:10:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9dc63c00 == 18 [pid = 1815] [id = 1034] 12:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9dc64000) [pid = 1815] [serial = 2740] [outer = (nil)] 12:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9dc64400) [pid = 1815] [serial = 2741] [outer = 0x9dc64000] 12:10:03 INFO - PROCESS | 1768 | [Child 1815] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 12:10:04 INFO - PROCESS | 1768 | 1483819803995 Marionette TRACE conn4 <- [1,2654,null,{"value":["/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html",0,null,null,[["contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is \"true\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:25:1\n"],["contentEditable of shadow trees must be undefined when contentEditable of shadow host is \"false\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:38:1\n"],["contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is \"inherit\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:58:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:51:1\n"]]]}] 12:10:04 INFO - ... 12:10:04 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 1845ms 12:10:04 INFO - PROCESS | 1768 | 1483819804037 Marionette TRACE conn4 -> [0,2655,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 1768 | 1483819804042 Marionette TRACE conn4 <- [1,2655,null,{"value":"2147483649"}] 12:10:04 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 12:10:04 INFO - PROCESS | 1768 | 1483819804053 Marionette TRACE conn4 -> [0,2656,"timeouts",{"script":35000}] 12:10:04 INFO - PROCESS | 1768 | 1483819804056 Marionette TRACE conn4 <- [1,2656,null,{}] 12:10:04 INFO - PROCESS | 1768 | 1483819804068 Marionette TRACE conn4 -> [0,2657,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:10:04 INFO - PROCESS | 1768 | 1483819804244 Marionette TRACE conn4 <- [1,2657,null,{"value":null}] 12:10:04 INFO - PROCESS | 1768 | 1483819804377 Marionette TRACE conn4 -> [0,2658,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c123400 == 19 [pid = 1815] [id = 1035] 12:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9c133000) [pid = 1815] [serial = 2742] [outer = (nil)] 12:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9c982400) [pid = 1815] [serial = 2743] [outer = 0x9c133000] 12:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9ca1c800) [pid = 1815] [serial = 2744] [outer = 0x9c133000] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9d91dc00 == 18 [pid = 1815] [id = 1028] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca7a800 == 17 [pid = 1815] [id = 1027] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9d21c800 == 16 [pid = 1815] [id = 1026] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9cfce000 == 15 [pid = 1815] [id = 1025] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9ca20400 == 14 [pid = 1815] [id = 1024] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9c14cc00 == 13 [pid = 1815] [id = 1023] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9c141c00 == 12 [pid = 1815] [id = 1022] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9c12f800 == 11 [pid = 1815] [id = 1021] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9bf6c000 == 10 [pid = 1815] [id = 1020] 12:10:05 INFO - PROCESS | 1768 | --DOCSHELL 0x9b6a3000 == 9 [pid = 1815] [id = 1019] 12:10:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b6a4800 == 10 [pid = 1815] [id = 1036] 12:10:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9bf62400) [pid = 1815] [serial = 2745] [outer = (nil)] 12:10:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9bf6c000) [pid = 1815] [serial = 2746] [outer = 0x9bf62400] 12:10:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c132400 == 11 [pid = 1815] [id = 1037] 12:10:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9c141c00) [pid = 1815] [serial = 2747] [outer = (nil)] 12:10:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9c147000) [pid = 1815] [serial = 2748] [outer = 0x9c141c00] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9e2ddc00) [pid = 1815] [serial = 2670] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9d97bc00) [pid = 1815] [serial = 2658] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9d974800) [pid = 1815] [serial = 2687] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9e2dc800) [pid = 1815] [serial = 2692] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9c14ac00) [pid = 1815] [serial = 2679] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9c146400) [pid = 1815] [serial = 2673] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9e145800) [pid = 1815] [serial = 2676] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9c985400) [pid = 1815] [serial = 2682] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9e2dac00) [pid = 1815] [serial = 2693] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9d918800) [pid = 1815] [serial = 2685] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9dc67000) [pid = 1815] [serial = 2690] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9e542800) [pid = 1815] [serial = 2695] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9e605000) [pid = 1815] [serial = 2696] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9d9c8000) [pid = 1815] [serial = 2689] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9d222800) [pid = 1815] [serial = 2684] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9c97b800) [pid = 1815] [serial = 2681] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9c127c00) [pid = 1815] [serial = 2678] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9e13c000) [pid = 1815] [serial = 2675] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9c129c00) [pid = 1815] [serial = 2672] [outer = (nil)] [url = about:blank] 12:10:05 INFO - PROCESS | 1768 | 1483819805885 Marionette TRACE conn4 <- [1,2658,null,{"value":["/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html",0,null,null,[["A_07_07_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:25:1\n"],["A_07_07_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:52:1\n"]]]}] 12:10:05 INFO - .. 12:10:05 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1895ms 12:10:05 INFO - PROCESS | 1768 | 1483819805946 Marionette TRACE conn4 -> [0,2659,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 1768 | 1483819805951 Marionette TRACE conn4 <- [1,2659,null,{"value":"2147483649"}] 12:10:05 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 12:10:05 INFO - PROCESS | 1768 | 1483819805957 Marionette TRACE conn4 -> [0,2660,"timeouts",{"script":35000}] 12:10:05 INFO - PROCESS | 1768 | 1483819805960 Marionette TRACE conn4 <- [1,2660,null,{}] 12:10:05 INFO - PROCESS | 1768 | 1483819805966 Marionette TRACE conn4 -> [0,2661,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 12:10:06 INFO - PROCESS | 1768 | 1483819806155 Marionette TRACE conn4 <- [1,2661,null,{"value":null}] 12:10:06 INFO - PROCESS | 1768 | 1483819806263 Marionette TRACE conn4 -> [0,2662,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html\", \"8dac8af7-62f3-44ac-8d0c-135555d1dea0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ca13000 == 12 [pid = 1815] [id = 1038] 12:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9ca20400) [pid = 1815] [serial = 2749] [outer = (nil)] 12:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9cfcf800) [pid = 1815] [serial = 2750] [outer = 0x9ca20400] 12:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9cfd1400) [pid = 1815] [serial = 2751] [outer = 0x9ca20400] 12:10:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cfd9000 == 13 [pid = 1815] [id = 1039] 12:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9d21c800) [pid = 1815] [serial = 2752] [outer = (nil)] 12:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9d21fc00) [pid = 1815] [serial = 2753] [outer = 0x9d21c800] 12:10:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d911000 == 14 [pid = 1815] [id = 1040] 12:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9d917800) [pid = 1815] [serial = 2754] [outer = (nil)] 12:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9d918400) [pid = 1815] [serial = 2755] [outer = 0x9d917800] 12:10:07 INFO - PROCESS | 1768 | 1483819807418 Marionette TRACE conn4 <- [1,2662,null,{"value":["/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html",0,null,null,[["A_07_01_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:25:1\n"],["A_07_07_02_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:52:1\n"]]]}] 12:10:07 INFO - .. 12:10:07 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1489ms 12:10:07 INFO - PROCESS | 1768 | 1483819807448 Marionette TRACE conn4 -> [0,2663,"getWindowHandle",null] 12:10:07 INFO - PROCESS | 1768 | 1483819807453 Marionette TRACE conn4 <- [1,2663,null,{"value":"2147483649"}] 12:10:08 WARNING - u'runner_teardown' () 12:10:08 INFO - No more tests 12:10:08 INFO - Got 0 unexpected results 12:10:08 INFO - SUITE-END | took 3901s 12:10:08 INFO - Closing logging queue 12:10:08 INFO - queue closed 12:10:09 INFO - Return code: 0 12:10:09 WARNING - # TBPL SUCCESS # 12:10:09 INFO - Running post-action listener: _resource_record_post_action 12:10:09 INFO - [mozharness: 2017-01-07 20:10:09.023670Z] Finished run-tests step (success) 12:10:09 INFO - Running post-run listener: _resource_record_post_run 12:10:09 INFO - Total resource usage - Wall time: 3944s; CPU: 40.0%; Read bytes: 13897728; Write bytes: 521588736; Read time: 820; Write time: 239412 12:10:09 INFO - TinderboxPrint: CPU usage
40.4% 12:10:09 INFO - TinderboxPrint: I/O read bytes / time
13,897,728 / 820 12:10:09 INFO - TinderboxPrint: I/O write bytes / time
521,588,736 / 239,412 12:10:09 INFO - TinderboxPrint: CPU idle
2,318.0 (59.3%) 12:10:09 INFO - TinderboxPrint: CPU system
207.1 (5.3%) 12:10:09 INFO - TinderboxPrint: CPU user
1,360.2 (34.8%) 12:10:09 INFO - TinderboxPrint: Swap in / out
0 / 0 12:10:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:10:09 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 61440; Write bytes: 144658432; Read time: 0; Write time: 146292 12:10:09 INFO - run-tests - Wall time: 3913s; CPU: 40.0%; Read bytes: 11120640; Write bytes: 346337280; Read time: 572; Write time: 60148 12:10:10 INFO - Running post-run listener: _upload_blobber_files 12:10:10 INFO - Blob upload gear active. 12:10:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:10:10 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 12:10:10 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'] 12:10:10 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 12:10:11 INFO - (blobuploader) - INFO - Open directory for files ... 12:10:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:10:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:10:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:10:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:10:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:10:15 INFO - (blobuploader) - INFO - Done attempting. 12:10:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:10:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:10:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:10:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:10:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:10:16 INFO - (blobuploader) - INFO - Done attempting. 12:10:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 12:10:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:10:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:10:21 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 12:10:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:10:21 INFO - (blobuploader) - INFO - Done attempting. 12:10:21 INFO - (blobuploader) - INFO - Iteration through files over. 12:10:21 INFO - Return code: 0 12:10:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:10:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:10:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cd9c05c3283bab3d35d88de6f5089148ae799954cdf692e1f663ffc1d2ae1c62a12a7e180b12178c1d33b6866b63da9c00ea6f3b1d12001297cbd210e23f0f01", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5c7eba27576b7ef7a144b9d42cfa3b6ac6a32bb4bba95ffdc534c480a972b5ec43265a0fbfff866a5fb1ea29ec07bfc4323cbacedd5e9122271dbcf92cfdb5a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5fe882db2b1c4eb4086a3c38c9d7c4d1f3dd141e467301f63cca3dcefe14fc283e3cdf7a706d4e582e65f20baee5b67a6c20c84f73409da8b9f7ab50673efdeb"} 12:10:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:10:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:10:21 INFO - Contents: 12:10:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cd9c05c3283bab3d35d88de6f5089148ae799954cdf692e1f663ffc1d2ae1c62a12a7e180b12178c1d33b6866b63da9c00ea6f3b1d12001297cbd210e23f0f01", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5c7eba27576b7ef7a144b9d42cfa3b6ac6a32bb4bba95ffdc534c480a972b5ec43265a0fbfff866a5fb1ea29ec07bfc4323cbacedd5e9122271dbcf92cfdb5a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5fe882db2b1c4eb4086a3c38c9d7c4d1f3dd141e467301f63cca3dcefe14fc283e3cdf7a706d4e582e65f20baee5b67a6c20c84f73409da8b9f7ab50673efdeb"} 12:10:21 INFO - Running post-run listener: copy_logs_to_upload_dir 12:10:21 INFO - Copying logs to upload dir... 12:10:21 INFO - mkdir: /builds/slave/test/build/upload/logs 12:10:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=4063.475230 ========= master_lag: 1.21 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 7 mins, 44 secs) (at 2017-01-07 12:10:23.202302) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2017-01-07 12:10:23.206384) ========= 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-1483815435.513909-80457415 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cd9c05c3283bab3d35d88de6f5089148ae799954cdf692e1f663ffc1d2ae1c62a12a7e180b12178c1d33b6866b63da9c00ea6f3b1d12001297cbd210e23f0f01", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5c7eba27576b7ef7a144b9d42cfa3b6ac6a32bb4bba95ffdc534c480a972b5ec43265a0fbfff866a5fb1ea29ec07bfc4323cbacedd5e9122271dbcf92cfdb5a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5fe882db2b1c4eb4086a3c38c9d7c4d1f3dd141e467301f63cca3dcefe14fc283e3cdf7a706d4e582e65f20baee5b67a6c20c84f73409da8b9f7ab50673efdeb"} build_url:https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039122 build_url: 'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/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/cd9c05c3283bab3d35d88de6f5089148ae799954cdf692e1f663ffc1d2ae1c62a12a7e180b12178c1d33b6866b63da9c00ea6f3b1d12001297cbd210e23f0f01", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5c7eba27576b7ef7a144b9d42cfa3b6ac6a32bb4bba95ffdc534c480a972b5ec43265a0fbfff866a5fb1ea29ec07bfc4323cbacedd5e9122271dbcf92cfdb5a3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5fe882db2b1c4eb4086a3c38c9d7c4d1f3dd141e467301f63cca3dcefe14fc283e3cdf7a706d4e582e65f20baee5b67a6c20c84f73409da8b9f7ab50673efdeb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UJ7NCzsrRfq_9aSaM67zzQ/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2017-01-07 12:10:23.289315) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 12:10:23.289693) ========= 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-1483815435.513909-80457415 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018113 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-01-07 12:10:23.386326) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2017-01-07 12:10:23.389694) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2017-01-07 12:10:23.390373) ========= ========= Total master_lag: 1.52 =========